mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-04 19:56:32 +02:00
make_chroot: support multiple tarball compression methods (esp. xz)
BUG=chromium-os:19287 TEST=try building a chroot both using .tbz2, .tar.bz2 and .tar.xz Change-Id: Idfb13b691201b65c1fa1d5f8597f2aaa401a4051 Reviewed-on: https://gerrit.chromium.org/gerrit/23964 Reviewed-by: Mike Frysinger <vapier@chromium.org> Commit-Ready: Zdenek Behan <zbehan@chromium.org> Tested-by: Zdenek Behan <zbehan@chromium.org>
This commit is contained in:
parent
3ac37b828d
commit
074f9efad4
@ -351,7 +351,12 @@ then
|
||||
info "STAGE3 already set up. Skipping..."
|
||||
else
|
||||
info "Unpacking STAGE3..."
|
||||
$(type -p pbzip2 || echo bzip2) -dc "${STAGE3}" | \
|
||||
case ${STAGE3} in
|
||||
*.tbz2|*.tar.bz2) DECOMPRESS=$(type -p pbzip2 || echo bzip2) ;;
|
||||
*.tar.xz) DECOMPRESS="xz" ;;
|
||||
*) die "Unknown tarball compression: ${STAGE3}";;
|
||||
esac
|
||||
${DECOMPRESS} -dc "${STAGE3}" | \
|
||||
sudo tar -xp -C "${FLAGS_chroot}"
|
||||
sudo rm -f "$FLAGS_chroot/etc/"make.{globals,conf.user}
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user