Puppy Package Manager(PPM) of recent woof has 2 big problem with furugal install on flash.
PROBLEM
Assume furugal install with pupsave on flash device, using recent PPM.
- Install, say somepackege-1.0.pet, unistall it, then again install the same package or the same package updated, say somepackage-1.1.pet .
The files somepackage must recover in most case.
But recent PPM with frugal install, the PPM shows no error but the files disappear.
In case uninstall, then reboot PC, and re-install the package, the files recover with no problem.
- Installing some packages which has files under '/mnt/home', the PPM shows no error but the files under '/mnt/home' disappear.
REASON
There is a bug at the code add on 26 Apr 2010 and later, for boot from flash, bypass tmpfs top layer, install direct to pup_save file.
SOLUTION
Attached /usr/local/petget/installpkg.sh bugfixed.
It is for next release on LupQ(-510), but may work on any Puppies 4.x/5.x.
Note: the encounter measure for the problem 2, is already implemented in the LupQ-509.
Bugfix against the problem 1 is the new code from the LupQ-509.