Bug#932971: ITP: squashfs-tools-ng -- A new set of tools for working with SquashFS images
Package: wnpp
Severity: wishlist
Owner: Laszlo Boszormenyi (GCS) <gcs@debian.org>
* Package name : squashfs-tools-ng
Version : 0.4.2
Upstream Author : David Oberhollenzer <goliath@infraroot.at>
* URL : https://github.com/AgentD/squashfs-tools-ng
* License : GPL-3+
Programming Lang: C
Description : A new set of tools for working with SquashFS images
Squashfs is a highly compressed read-only filesystem for Linux. It uses zlib
compression to compress both files, inodes and directories. Inodes in the
system are very small and all blocks are packed to minimise data overhead.
Block sizes greater than 4K are supported up to a maximum of 64K.
Squashfs is intended for general read-only filesystem use, for archival use
(i.e. in cases where a .tar.gz file may be used), and in constrained block
device/memory systems (e.g. embedded systems) where low overhead is needed.
As the name suggests, this is not the original user space tooling for
SquashFS. Here are some of the features that primarily distinguish this
package from the original:
- reproducible SquashFS images, i.e. deterministic packing without
any local time stamps,
- Linux `gen_init_cpio` like file listing for micro managing the
file system contents, permissions, and ownership without having to
replicate the file system (and especially permissions) locally,
- support for SELinux contexts file (see selabel_file(5)) to generate
SELinux labels.
Reply to: