From 7a817c42e7fcb6217ed2afa035f72af4f5b369a5 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Mon, 2 Jan 2012 05:03:13 +0000 Subject: Older bsdtar version can't decompress on the fly. Use xzdec instead --- ezjail-admin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ezjail-admin') diff --git a/ezjail-admin b/ezjail-admin index 54d2654..1a98e15 100755 --- a/ezjail-admin +++ b/ezjail-admin @@ -1010,7 +1010,7 @@ install) done if [ ${ezjail_release_major} -ge 9 ]; then - tar --unlink -xpJf -C ${DESTDIR} ${pkg}.txz + xzdec ${pkg}.txz | tar --unlink -xpJf - -C ${DESTDIR} else # These actions are really ugly: sources want $1 to contain the set # of sources to install, base asks the user if he is sure, hence the @@ -1025,7 +1025,7 @@ install) else if [ ${ezjail_release_major} -ge 9 ]; then [ -r "${ezjail_reldir}/${ezjail_dir}/${pkg}.txz" ] || exerr "Error: Can not access package file ${ezjail_reldir}/${ezjail_dir}/${pkg}.txz" - tar --unlink -xpJf -C ${DESTDIR} ${ezjail_reldir}/${ezjail_dir}/${pkg}.txz + xzdec $ ${ezjail_reldir}/${ezjail_dir}/${pkg}.txz | tar --unlink -xpJf - -C ${DESTDIR} else cd "${ezjail_reldir}/${ezjail_dir}/${pkg}" || exerr "Error: Could not cd to ${ezjail_dir}." [ "${pkg}" = "base" ] && echo "Ignore the next question, ezjail answers it for you." -- cgit v1.2.3