It depends on your definition of 'major headache', and how urgently you want to go to the latest software.
Originally Posted by BTUxNine
I have a directory in /var which contains the files necessary to hack the system - it's small, less than 5 meg of files. I have a similar folder on my computer, and on the computer I use to hack TiVos. As I notice new versions of the utilities becoming available they are transfered to the folder on my computer, and to the folders on the TiVos as I decide to update each system to the latest and greatest. Of course, each system has 'upgradesoftware=false' set in the boot parameters.
When a new software version AND all necessary hacks become available I make sure the master folder on my computer is current, update the directory on the 'test' TiVo with the latest, and make any changes necessary to intercept the reboot in installSw.itcl. It then becomes a matter of running installSw.itcl, replacing the new kernel, mounting the new root partition, and installing all the hacks, then rebooting.
Once all files have been gathered on my computer, the actual upgrade and rehack takes less than half an hour. Since the 'test' DirecTiVo is beside my computer desk, monitoring the reboot with the serial cable is easy, and if necessary, even pulling the drive to fix what I screwed up is easy. By the time I upgrade the system 'she who must be obeyed' watches, the process goes without a hitch.
There's a difference between needing help, and just being plain ole' lazy.
"You cannot teach a man anything. You can only help him find it for himself." Galileo Galilei (1564-1642)
HR20-700 with 2 TB, HR22-100, HR22-100, HR22-100, HR23-100 all running 0x5cd and networked.