[lxc-devel] [lxc/master] gentoo: Add support for .xz tarballs
stgraber on Github
lxc-bot at linuxcontainers.org
Wed Jan 3 23:07:57 UTC 2018
A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 354 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20180103/c38a1e7d/attachment.bin>
-------------- next part --------------
From 71ac47aba12dcbaba4cabac00626428fff2fd8fb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Wed, 3 Jan 2018 18:06:33 -0500
Subject: [PATCH] gentoo: Add support for .xz tarballs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
templates/lxc-gentoo.in | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/templates/lxc-gentoo.in b/templates/lxc-gentoo.in
index 9b84283e7..950f17c73 100644
--- a/templates/lxc-gentoo.in
+++ b/templates/lxc-gentoo.in
@@ -166,8 +166,14 @@ cache_stage3()
printf " => Got: %s\n" "${stage3_latest_tarball}"
printf "Downloading/untarring the actual stage3 tarball...\n"
+
+ compressor="j"
+ if echo ${stage3_latest_tarball} | grep ".xz$"; then
+ compressor="J"
+ fi
+
wget -O - "${stage3_baseurl}/${stage3_latest_tarball}" \
- | tar -xjpf - --numeric-owner -C "${partialfs}" \
+ | tar -x${compressor}pf - --numeric-owner -C "${partialfs}" \
|| die 6 "Error: unable to fetch or untar\n"
printf " => extracted to: %s\n" "${partialfs}"
else
More information about the lxc-devel
mailing list