The 'mksquashfs' in the 'puppy-unleashed' directory is version 3.2.

The packages/squashfs-tools-3.3 package has /usr/sbin/mksquashfs that is version 3.3.

The problem is, if we use the 2.6.21.7 kernel, it has squashfs module v3.2, which
cannot handle .sfs files created by the mksquashfs v3.3.

Therefore, if build with 2.6.21.7 kernel, use 'squashfs_tools-3.2r2-1' package.

24 Feb 2008
-----------
I have repatched and recompiled 2.6.21.7 with squashfs v3.3. Problem solved.
