Idea for experimental: Install Arbitrary ES-branch
-
@herb_fargus I'm not trying to make any enemies here. I know how much you all do around here. I'm not intentionally going out of my way to wind people up. I may come across as a bit abrasive from time to time or people may mistake my shite jokes for rudeness but it is not meant maliciously towards anyone. If I was rude, I apologise.
-
@herb_fargus Thanks. Second you on the forum help comments. I think @mediamogul and others help with my sanity. I hate writing documentation, and you may do too now, but couldn't do RetroPie without you. The legal stuff has been a PITA, but having others to advise and talk with has been a godsend. Cheers.
-
@BuZz Any word on the whole copyright fiasco?
-
@BuZz If I was rude or came across as a jackass I am sorry. I genuinely mean that. I don't mean to get people off side. I'm just clumsy sometimes and forget to turn my filter on. I don't even know a tenth of what you do for us and the bits I get i really appreciate. Thanks.
-
@AlexMurphy thanks and NP. Cheers.
-
@lilbud Our attorney has filed for a US trademark. The old one was supposedly cancelled by former owner, but they filed it wrong afaik. With our new application this has been addressed/referenced. Will do a blog post when things are properly sorted.
-
I'm just clumsy sometimes and forget to turn my filter on.
If you only knew how many posts I've canceled at the last minute because of that same filter. I love a good joke and you've gotten a laugh out of me on many occasions. No one wants to see that sense of humor disappear. Just try to be a little more considerate of others. This place is definitely more interesting with you in it.
Thank you both for the compliment and more importantly, thanks for all the fish. The logistics of this project must be a living nightmare, but you guys always seem to handle it with style.
-
Excuse me, gentlemen. I'm sorry to interrupt this friendly conversation, but can we get back on topic?
I've wrote the script @Zigurana requested. It's not a RetroPie-Setup scriptmodule but thanks to the BuZz code snippet it was really simple. It's almost just a frontend for that
for
loop :-) I just added a warning and a form to get the repo URL and the branch.The warning is:
The script is here: https://github.com/meleu/share/blob/master/es-tests.sh
ES testers can get the script this way:
wget https://raw.githubusercontent.com/meleu/share/master/es-tests.sh
-
@meleu thanks for doing this, i haven't had a chance to load this up and test, but i read the code. From what i see it looks like the script will prompt the user to enter the github adress for the test/developmental ES build every time the script is run? Am i reading the code correctly?
Is there away to revise the script to allow me (the user) to go into the editor and enter the github link directly into the .sh file? This way I only need to enter the github link 1 time, i can load up 4 or 5 different build links and then when i run the script, i can select which link to run the code to install from the menu instead of entering the github link everytime.
Thanks again
-
From what i see it looks like the script will prompt the user to enter the github adress for the test/developmental ES build every time the script is run? Am i reading the code correctly?
Yes, you are.
Is there away to revise the script to allow me (the user) to go into the editor and enter the github link directly into the .sh file?
sure, will add this feature as soon as I get home.
-
@meleu Great! Thank you so much
-
@TMNTturtlguy Done.
If you want to create a list of repositories and branches to choose in the script just create a file named
es-repos.txt
with the repository URL followed by space followed by branchName. Example:https://github.com/RetroPie/EmulationStation master https://github.com/zigurana/EmulationStation UI_modes_Kiosk_Kid_Full
-
-
@Zigurana @meleu @TMNTturtlguy awesome, thanks all!
-
@meleu - I got the script installed and running, it is pretty cool! I created a new directory in
/home/pi/.emlationstation/scripts
I just run a bash command, select the build from the list and watch it install! Now if only there was a way to speed up the installation process :)
Great work. If testers install this, all they have to do is copy and paste the github link for a test build into the text file and they can easily switch back and forth!
-
@TMNTturtlguy thanks for the compiments. ;-)
Now if only there was a way to speed up the installation process :)
Yeah, it would be handy. Compile everything from source everytime is a bit time demanding... I'll try to find a smarter solution during this week and update the script.
-
@TMNTturtlguy I think we were hijacking that topic... :) Let's get back here.
I've fixed the "dash-bug", can you update and test the script again?Just to remember:
wget https://raw.githubusercontent.com/meleu/share/master/es-tests.sh
-
@meleu Thanks, i just downloaded and started the udpate for @pjft build. It is running properly! Give it about 15 minutes and it should compete and i will confirm success. Thanks for the quick turn around.
I think this tool is very helpful and a lot of other builders/testers would like this. You should think about starting a new thread with a title that lets everyone know about this script. You could also think about asking a few different builders if they would like their github builds included in a text file, you could put in a few just so everyone understands how the .txt file works. I know a lot of people like kids mode, and there is always great interest in the OMX-Screensaver build. Just a few thoughts to spread the word!
EDIT: Successfully installed! Thanks for the update.
-
@TMNTturtlguy I'm thinking about it, but first I wanna "trim some edges". :-)
Maybe I'll do what you're suggesting next week.Cheers!
-
For anyone who wants to use this to help test the OMX integration into the main ES branch (as the more testers, the merrier), do use my
RetroPie-OMX-Player
branch (withhttps://github.com/pjft/EmulationStation
as repository) and leave feedback in the PR:https://github.com/RetroPie/EmulationStation/pull/135
Thanks in advance for your time, and thanks for putting this together @meleu !
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.