Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
SECHIN_SUNNY
Visitor

Makefile in roku

Can anyone please tell me on how to deploy a roku .zip file without using the installation plugin . I have seen on many place using the makefile  , but how to implement it in my codes.
Thanks
Regards
Sechin Sunny
0 Kudos
7 REPLIES 7
tim_beynart
Channel Surfer

Re: Makefile in roku

Here's a bash script to zip and deploy a Scenegraph app
#you need to define username, password, and IP to match your environment
user=myUsername
pass=myPassword
roku_ip=x.x.x.x

#delete previous zips
rm -fv out/*

#generate zip for device
zip -r out/app.zip  manifest source images components

#push zip to Roku
uagent='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
curl --user $user:$pass --digest --verbose --max-time 5 --user-agent "$uagent" --form archive=@app.zip --form "mysubmit=Replace" "http://$roku_ip/plugin_install" > /dev/null

exit 0
0 Kudos
belltown
Roku Guru

Re: Makefile in roku

Another option, for anyone using the Atom text editor, is to use the roku-develop package, which will automatically discover Rokus on the local network, and create/deploy .zip files to any/all of those Rokus.
0 Kudos
RokuNB
Roku Guru

Re: Makefile in roku

See also https://stackoverflow.com/a/45405595/226086 - it's in the style of @tim_beynart's but slightly more polished from long use.
0 Kudos
SECHIN_SUNNY
Visitor

Re: Makefile in roku

sorry for this question , but i don't have much info on bash, can anyone tell me on how to use or deploy bash file to install an aplication.
Thanks
Regards
Sechin Sunny
0 Kudos
tim_beynart
Channel Surfer

Re: Makefile in roku

Save yourself some grief and do what belltown mentioned, use Atom to develop for Roku. The deploy package is actually more reliable than bash/curl.

link: https://atom.io/packages/search?q=roku
0 Kudos
SECHIN_SUNNY
Visitor

Re: Makefile in roku

yes i understood , but i want to gain some knowledge regarding installation through bash , please let me know how to implement the makefile code or app.mk file , pls
Thanks
Regards
Sechin Sunny
0 Kudos
RokuNB
Roku Guru

Re: Makefile in roku

@Sechin - first, are you using Windows?
We had some discussion but did not produce a simple script https://forums.roku.com/viewtopic.php?f=34&t=97279

Having bash is by far not required to develop with command-line tools for Roku on Windows - but might be the path of least resistance, because borrowing other people's scripts for OSX and Linux
https://msdn.microsoft.com/en-us/comman ... tall_guide
0 Kudos