From 108707d3466877c0919c9a5f35f4c7d06961e283 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sat, 15 Jun 2019 18:12:47 +0200 Subject: Update README Signed-off-by: David Oberhollenzer --- README | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'README') diff --git a/README b/README index ad555ff..b92502d 100644 --- a/README +++ b/README @@ -28,12 +28,21 @@ tools that attempt to address many of the problems of the old tools: maintainable in the long run. +In addition to that, tools have been added to directly convert a tar archive +into a SquashFS file system image and back. Although the scope of those tools +is limited, and it is suggested to only use those for quick testing, this +allows for using existing tools can work on tar archives to on SquashFS +images. + + The tools in this package have different names, so they can be installed in together with the existing tools: - `gensquashfs` can be used to produce SquashFS images from `gen_init_cpio` like file listings or simply pack an input directory. - `rdsquashfs` can be used to inspect and unpack SquashFS images. + - `sqfs2tar` can turn a SquashFS image into a tar ball, written to stdout. + - `tar2sqfs` can turn a tar ball (read from stdin) into a SquashFS image. Limitations @@ -53,6 +62,12 @@ At the moment, the following things still require some work: - NFS export tables (not implemented yet) +At the moment, tar2sqfs also has some limitations on what it can process: + - only POSIX tar archives with pax extensions (use --posix for GNU tar) + - no sparse files or hard links (converted to symlink) + - way fewer tuning options than gensquashfs + + Future plans ************ -- cgit v1.2.3