Revision [19534]

This is an old revision of HowtoMakeSFSPackage made by darkcity on 2011-11-16 08:33:15.


HomePage > Components and HowTos > FileTypes


compressed read-only file systems

Explanation of the Squash file system: PDF

Puppy can make use of programs that have been packaged in the SFS format which consist of a single file with the file extension .sfs

Using SFS software packages within Puppy
Package installation: Program operation:

Lists of SFS software packages
Compatibility chart

How to make a SFS file of a software package

Copy or move all the directories and files that make up the software package into one single directory. Then issue the mksquashfs command:
# mksquashfs         
SYNTAX:mksquashfs source1 source2 ...  dest [options] [-e list of exclude dirs/files]

mksquashfs <path_to_directory> <path_to_directory>.sfs -noappend

Verify the installed version of mksquashfs with:
 mksquashfs -version
EditSFS Pup
Advantages of Squash file compression

"SFS-TCZ_Linker may be a good idea if you absolutely must run liveCD only (no rebooting, no session saving.) But running a standard frugal with pupsave, the Linker will add symlinks to the pupsave layer only--and later remove them, even if similarly named files or links were later added via PPM, Gslapt or other means. This is likely to adversely affect reliability and stability. With a full install any files removed would be gone forever, making it even riskier. So at least for now, if you are saving your session at shutdown I still recommend a frugal install and BootManager for adding SFS files."

Adding too many layers to AUFS reduces performance and slows down saving.

01micko writes "I made a tool (see my signature) that makes it super easy for anyone to make a pet or sfs out of debs, if you want you can try it and maybe suggest where I can make improvements. debs2pkg or alien2puppy, the former is what it says and the latter supports Slack tgz and txz formats."

Also See
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki