]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Automatically detect compression format in the lxc-local template 4590/head
authorStribik András <andras@stribik.technology>
Mon, 13 Oct 2025 10:51:23 +0000 (12:51 +0200)
committerStribik András <andras@stribik.technology>
Mon, 13 Oct 2025 17:41:19 +0000 (19:41 +0200)
Signed-off-by: Stribik András <andras@stribik.technology>
templates/lxc-local.in

index f855ea0a8e341fe878ad498571bf3550b3b1fafa..9fcfb145a30e1da9a1866ff2730b0f80996e02f2 100755 (executable)
@@ -285,7 +285,7 @@ unpack_metadata() {
 
   echo "Using metadata file: ${LXC_METADATA}"
 
-  if ! tar Jxf "${LXC_METADATA}" -C "${LOCAL_TEMP}"; then
+  if ! tar -axf "${LXC_METADATA}" -C "${LOCAL_TEMP}"; then
     echo "Unable to unpack metadata file: ${LXC_METADATA}" 2>&1
     exit 1
   fi
@@ -330,7 +330,7 @@ unpack_rootfs() {
     echo "Excludes: ${EXCLUDES}"
   fi
 
-  tar --anchored ${EXCLUDES} --numeric-owner --xattrs-include='*' -xpJf "${LXC_FSTREE}" -C "${LXC_ROOTFS}"
+  tar --anchored ${EXCLUDES} --numeric-owner --xattrs-include='*' -xpaf "${LXC_FSTREE}" -C "${LXC_ROOTFS}"
 
   prepare_rootfs
 }