SFS-exec-pupsaves have been superseded and replaced
by a single pet - "Save-pup-lock".
Save-pup-lock allows a directed saving to the pupsave file used in Puppy frugal installs.
Save-pup-lock, changes the pupsave interval to never, disables "snapmergepuppy" (the program that saves to the pupsave file) and provides a desktop icon called "Save-pup-lock" which is the only way to save to the pupsave file.
The intention is to make a small pupsave file with favorite programs and tweaks, add Save-pup-lock and then save and reboot. When you reboot, the pupsave file is effectively "locked out" where SFS files can be loaded and unloaded at will and a regular shutdown or reboot does not save to the pupsave file.
When you have files and programs you want to save to the pupsave file, you can click the desktop "Save-pup-lock" icon and a choice selection menu for either "Pup-save & continue" (which immediately does a save and then reverts back to the "pupsave locked out" mode), "Pup-save & poweroff" or "Revert to 5 minute autosave mode" appears.
"Revert to 5 minute autosave mode" is only applicable to that session. And, when you next boot, the session will be back again to the "pupsave locked out" mode. If you choose "Revert to 5 minute autosave mode", you can then change the session time saving interval minutes at Menu>System>Puppy Event Manager>Save Session followed by a "Restart X Server" (good only for current session). The "Save-pup-lock" will be missing from the desktop, indicating that the pup save file is open to receive changes at the chosen time intervals.
This method allows testing pets, sfs files, or whatever, with the knowledge that if anything unwanted gets into the filesystem, everything should be back to normal at next boot. Basically it's an "only save on demand" structure.
Note: With a regular shutdown you will still see a brief "...saving to" message but it's not saving.
Regular shutdowns will not save to the pupsave file.
USUAGE:
Special thanks to Nooby for confirming that the following works -
If your pupsave file is installed on a harddisk, you need to provide an additional boot code- "pmedia=ideflash". For example, if you have a grub menu.lst, you need an entry that looks something like this -
Code: Select all
kernel /lupu-510/vmlinuz pmedia=ideflash psubdir=lupu-510
Install Save-pup-lock.pet below and reboot.
Cheers,
s
(Now, if I could just find something decent to wear to the Royal wedding.... )
EDIT: 3-22-2012 UPDATE below is "Save-pup-lock-02.pet" for newer puppies.