try to force tar format and uid/gid
authorGraham Knop <haarg@haarg.org>
Wed, 22 Nov 2017 17:09:59 +0000 (18:09 +0100)
committerGraham Knop <haarg@haarg.org>
Fri, 1 Dec 2017 01:32:09 +0000 (02:32 +0100)
commit42d0b436ab7761b08f91bd8614a315c0c2a9c285
tree29b15af7bce6d510f61d0ee8fe5830ac4adaa1ab
parent38513b0a4bcd3d64b0f8068dfbd01e65e26dccd7
try to force tar format and uid/gid

If the uid and gid of the files on disk is too large, tar will silently
upgrade the format of the tar file to include pax headers.  This will
lead to warnings or errors on decompressing.  Try to force the format to
prevent this.  This may cause the archive creation to fail, but there is
an extra check to validate the tarball later.  If using gnu tar, we can
force the uid and gid, which should prevent this issue.
lib/Distar.pm