View Single Post
Old 02-08-2011, 01:32 AM   #1370
kranu
I <3 my Kindle
kranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensionskranu can understand the language of future parallel dimensions
 
Posts: 528
Karma: 51332
Join Date: Nov 2010
Location: United States
Device: Kindle 3G + WiFi
Lightbulb

Quote:
Originally Posted by Tiersten View Post
The easy but only a temporary solution to the 3.1 change is just to add an alternative mechanism for installing hacks as a update to 3.0.x and to make sure people install it before updating to 3.1. The update doesn't mess with any of the runlevel scripts in /etc so we can put whatever in there (for now). Not really looked at the implications of running otaup during boot or whether it can be run via a script after boot. It may or may not work very well so just something which runs the unprotected scripts/hacks is probably a better idea.

The obvious downside to this is that anybody already on 3.1 who hasn't got USB networking installed or this alternative installation mechanism is stuck until there is a new jailbreak. You'd need this alternative installation mechanism anyway at this point unless the main copy of otaup is modified which is a bad idea considering real OTA updates will fail.

I'm not even going to suggest making people install USB networking as thats just going to cause horrific issues.
Launchpad can pretty much do all of this, I think. It's super easy to install. You could set a keybinding to run a standard shell script update.sh. This shell script could automatically extract all tar files in the /mnt/us folder and run the "install.sh" included in each tar. The install.sh script is then free to manipulate the data to do whatever its supposed to do.
kranu is offline   Reply With Quote