SAVESPEC

A 'SAVEMARK' file on steroids.
Instead of containing a partition number like a 'SAVEMARK' file,
a 'SAVESPEC' file contains "partition-id[:sub-directory]", so it can specify anywhere as a save location.

partition-id
Can be a partition UUID, Volume Label, or name.
sub-directory
Is an optional parameter that defines the sub-directory within the partition that contains the "savefolder".
If it is omitted, then the ":" should also be omitted.

A 'SAVESPEC' file is written by the Puppy utility 'shutdownconfig', and processed by the 'init' script if it exists.

shutdownconfig

The partition select dialog may list partitions on a device other than the disk containing the install partition,
but it does not list small partitions.

The change folder dialog allows the specification of multiple level sub-directories.

autosave

If the install directory resides on a Linux partition, and it contains an 'AUTOSAVE' file,
on first shutdown, only the first dialog from 'shutdownconfig' is shown,
if the 'SAVE' button is clicked, the save proceeds automatically, no more dialogs are shown.

Download files

The 'savespec...tar.xz' files contain supporting files for only the savespec facility.
The 'spec+auto...tar.xz' files contain supporting files for both the savespec and autosave facilities.
To test, extract one of 'tar.xz' files into a fresh frugal install of the corresponding Puppy , and reboot.
The 'woof.tar.gz' file contains patched woof-ce 'init' and 'shutdownconfig' files and their respective patch files.
Download directory

Gyrog's Puppy Linux stuff

E-mail me