paperlined.org
dev > oss > expando
document updated 14 years ago, on Sep 19, 2009
It will be written in a single self-contained Perl script.


It DOES have to use external decompressors (cpio, tar, gzip, bzip2, 7z, etc).  When it needs one of
those, and can't find it, it should then error out and suggest the best way to install it.  It
should auto-detect the main distros (eg. debian, ubuntu, redhat), and suggest the appropriate
'apt-get'-type command to install the needed program.

It should NOT error out at the beginning, rather, it should only error out if actually finds a
container-file that it can't expand without the external program.


Similarly, some container files require root to be able to loop-mount.  It shouldn't complain about
being non-root unless it actually really needs root to unpack a specific file.