From 71ac47aba12dcbaba4cabac00626428fff2fd8fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Graber?= 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=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Graber --- 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 -- 2.47.2