bigpup wrote:Doing "hot" backups of save files can lead to big trouble when you try to restore them.
But I've had good luck doing it with save folders. YMMV.
>>> Good Point.
Good that you mention this "caveat" .
"Hot Backup" script on the "Current SaveFILE/SaveFOLDER".
that only works if SnapMergePuppy has finished
is not a "SAFE" "Hot Backup" .
As we recall, from reading the original "SaveFolderBackup v1.2" code.
it calls SnapMergePuppy ('SMP') prior to calling the compression function.
We are guessing that this would probably beat 'SMP' to the punch
... but that is not guaranteed.
'SMP' should be disabled from auto-save.
We only use "saveFOLDER" method ,
and SnapMergePuppy auto-save is disabled.
We wrote our own Save2Flash routine, iconed on desktop,
and purposely disabled auto-save.
We do not use SaveFolderBackup v1.2 ,
instead we wrote our own,
with the goal of being "Simple", "Readable", "Modifiable".
When we wrote "B2T" ..
we did not call for SnapMergePuppy.
IMO, The best method is to use saveFOLDER,
and disable the auto-save,
and do frequent 'HotBackups"
letting a DateTimeSeconds stamp prevent duplications.
"rc.shutdown" still 'asks-to-save', on a 3 second wait.
We used the original "SaveFolderBackup v1.2" for a long time,
but when we changed our systems,
we are not mounted on "/Mnt/Home/"
and the program was cumbersum in the Select-Box
... so we wrote our own which pulls controlling Source and Target info
directly from '/etc/rc.d/PUPSTATE' and automating our standard input.
Early this year we re-wrote it to be
"Simple" "Readable" "Modifiable"
We can use it as a "tutorial" script, with good results.
So, that is the method we use with "B2T" in our systems.
[ B2T presented at
http://murga-linux.com/puppy/viewtopic.php?t=118076
In the long run, for any amount of money paid for our projects,
we cannot protect the user from himself.