RetroPie Setup and Chef IO
-
Hi All,
I just got my Raspberry Pi. I already installed Raspbian Jessie and want to add RetoPie to it.
Now for my whole Pi configuration, I am developing a chef script that will allow me to just run a cookbook and my Pi will be configured based on a template.
I learned about RetroPie, I thought it would be a great addition to my scripts. When following the instructions for RetroPie's Manual Installation, I found that it requires a shell GUI, which won't work well with Chef.
Is there any way to configure RetroPie without the gui? I noticed in retropie_setup.sh that you call this:
"$scriptdir/retropie_packages.sh" setup gui
Is there a non-gui version I can run? Perhaps one that takes a properties file for all of the options.
-
@milesacul the gui just calls retropie packages so you can just run
./retropie-packages.sh modulename
for each module you want installed and configured -
This post is deleted! -
@herb_fargus Is there any way to install from binary? When I run ./retropie-packages.sh emulationstation it runs out of resources during the build process.
-
@milesacul update your setup script first, that issue was fixed recently, I don't know about it but I'm sure that there is probably a flag for installing the binary, I'm not familiar enough with the codebase to know exactly what it would be. maybe install_bin
-
@herb_fargus install_bin worked. Now I am trying to figure out what "packages" include install_bin. Currently, I just run the install_bin for all of them and if one fails, I switch it to "install" or just "package_name" I noticed that some have function install_bin_"package"() that I can search for, but some of them work, but don't have that available.
This is enough to get me started if you want to mark this as solved. -
@milesacul Sorry if this topic is becoming spam. Got some progress. If there is no defined install_bin_$id function, you use wget --spider -q "$__binary_url/${__mod_type[$idx]}/${__mod_id[$idx]}.tar.gz" to try to pull the binary. For now, I will check if the file exists with the same method and maybe work a better solution into RetroPie shell scripts afterward.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.