Quote:
Originally Posted by Tiersten
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.