As for me, Olaf, I assemble everything for an SFS in a dedicated directory (in a 'work' area) with all the appropriate directories/files, etc., in the correct locations. Then I use the 'mksquashfs' command upnorth mentioned. I usually tell it to create the SFS alongside the source directory, in the 'work' area.....
In the Puppies, I usually have a pair of 'work' directories within /root. (These 'work' directories are sym-linked to the real 'work' directories on an external USB hard drive). 'make-pet' (which works with Trio's 'PetMaker'), and 'MAKE-SFS', where I assemble and build SFS packages.
For example, where the source directory might be 'Palemoon-28.4.1', the command would go as follows:-
Code: Select all
mksquashfs(space)/root/MAKE-SFS/Palemoon-28.4.1(space)/root/MAKE-SFS/Palemoon-28.4.1.sfs
mksquashfsspacesource_directoryspacedestination_package.sfs
Hope that helps!
Mike.