Incompatible GNU tar option Index: lfm/compress.py --- lfm/compress.py.orig +++ lfm/compress.py @@ -108,7 +108,7 @@ class PackagerTGZ(PackagerBase): need_tar = True can_vfs = True uncompress_prog = compress_prog = SYSPROGS['gzip'] - uncompress_cmd = uncompress_prog + ' -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xfi -' + uncompress_cmd = uncompress_prog + ' -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xf -' compress_cmd = SYSPROGS['tar'] + ' cf - \"%s\" | ' + compress_prog + ' > \"%s\"' compress2_cmd = SYSPROGS['tar'] + ' cf - %s | ' + compress_prog + ' > \"%s\"' @@ -130,7 +130,7 @@ class PackagerTXZ(PackagerBase): need_tar = True can_vfs = True uncompress_prog = compress_prog = SYSPROGS['xz'] - uncompress_cmd = uncompress_prog + ' -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xfi -' + uncompress_cmd = uncompress_prog + ' -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xf -' compress_cmd = SYSPROGS['tar'] + ' cf - \"%s\" | ' + compress_prog + ' > \"%s\"' compress2_cmd = SYSPROGS['tar'] + ' cf - %s | ' + compress_prog + ' > \"%s\"' @@ -152,7 +152,7 @@ class PackagerTLZ(PackagerBase): need_tar = True can_vfs = True uncompress_prog = compress_prog = SYSPROGS['lzip'] - uncompress_cmd = uncompress_prog + ' -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xfi -' + uncompress_cmd = uncompress_prog + ' -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xf -' compress_cmd = SYSPROGS['tar'] + ' cf - \"%s\" | ' + compress_prog + ' > \"%s\"' compress2_cmd = SYSPROGS['tar'] + ' cf - %s | ' + compress_prog + ' > \"%s\"' @@ -174,7 +174,7 @@ class PackagerTLZ4(PackagerBase): need_tar = True can_vfs = True uncompress_prog = compress_prog = SYSPROGS['lz4'] - uncompress_cmd = uncompress_prog + ' -q -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xfi -' + uncompress_cmd = uncompress_prog + ' -q -d \"%s\" -c | ' + SYSPROGS['tar'] + ' xf -' compress_cmd = SYSPROGS['tar'] + ' cf - \"%s\" | ' + compress_prog + ' -9 -q > \"%s\"' compress2_cmd = SYSPROGS['tar'] + ' cf - %s | ' + compress_prog + ' -9 -q > \"%s\"'