Is it possible to update an UPupBB live CD-R by delta files?
Posted: Mon 10 Dec 2018, 23:34
I think I'll update from my lovely, but ageing Lucid, to UPupBB-18.05.
I have been playing with saves to a live multisession CD-R, and I am very satisfied with the UPupBB, peebee and others has done a great job.
With a support time spanning the next ten years, to 2028, I think the Bionic Beaver could be my main Puppy for a long time. But, I have a problem. The initial .iso that I burned to the multisession CD-R earlier this year, was a UPupBB-18.05+1.iso, and I have saved 4 sessions to the CD-R after that. I don't use a savefile.
The Bionic Beaver puppy is updated by adding a delta-file to the original .iso version, the latest delta as of now being +21. Previous delta versions are removed from an updated .iso, by using a reverse_update file, before adding the latest delta version, see the two first posts here: UPup Bionic Beaver (UPupBB) 18.05 (May 2018). The method describes use of a savefle, which I don't use.
Is it possible to update a live multisession CD-R to the latest edition, using the delta reverse_updates and updates, and still keep the multisession saves? The saved session directories are named according to creation time, and they cannot just be moved into a new .iso. The multisession system is made to copy only the latest version of a file from the saved sessions into RAM, so saved sessions containing files created earlier than those in a new .iso, will be read (slowing down the boot process!), but none will be copied. I tried to edit an .iso on the HDD, but it wouldn't accept any additonal directories containing the session saves. Maybe if I cp -r the saved sessions into one set of files, and update the creation time on all, they may in theory be added to a remastered .iso, and be burnt to a new version, with only the latest saves intact? That would break with the intention that one can open previous saved sessions to find earlier versions of a file, but some sacrifices can be made...
Any comments and suggestions?
An afterthought: This also raises the question about possible problems with adding delta files to a remastered BB. Will the remastered version be recognized as the original, if one keep the .iso name intact? Will files only be replaced with new versions by adding a delta file - as in multisessions, or will a remastered version be filled up with unnecessary files?
I have been playing with saves to a live multisession CD-R, and I am very satisfied with the UPupBB, peebee and others has done a great job.
With a support time spanning the next ten years, to 2028, I think the Bionic Beaver could be my main Puppy for a long time. But, I have a problem. The initial .iso that I burned to the multisession CD-R earlier this year, was a UPupBB-18.05+1.iso, and I have saved 4 sessions to the CD-R after that. I don't use a savefile.
The Bionic Beaver puppy is updated by adding a delta-file to the original .iso version, the latest delta as of now being +21. Previous delta versions are removed from an updated .iso, by using a reverse_update file, before adding the latest delta version, see the two first posts here: UPup Bionic Beaver (UPupBB) 18.05 (May 2018). The method describes use of a savefle, which I don't use.
Is it possible to update a live multisession CD-R to the latest edition, using the delta reverse_updates and updates, and still keep the multisession saves? The saved session directories are named according to creation time, and they cannot just be moved into a new .iso. The multisession system is made to copy only the latest version of a file from the saved sessions into RAM, so saved sessions containing files created earlier than those in a new .iso, will be read (slowing down the boot process!), but none will be copied. I tried to edit an .iso on the HDD, but it wouldn't accept any additonal directories containing the session saves. Maybe if I cp -r the saved sessions into one set of files, and update the creation time on all, they may in theory be added to a remastered .iso, and be burnt to a new version, with only the latest saves intact? That would break with the intention that one can open previous saved sessions to find earlier versions of a file, but some sacrifices can be made...
Any comments and suggestions?
An afterthought: This also raises the question about possible problems with adding delta files to a remastered BB. Will the remastered version be recognized as the original, if one keep the .iso name intact? Will files only be replaced with new versions by adding a delta file - as in multisessions, or will a remastered version be filled up with unnecessary files?