diff --git a/scripts/extract b/scripts/extract index 97a3cf40b2..cb6f678f1b 100755 --- a/scripts/extract +++ b/scripts/extract @@ -51,6 +51,9 @@ for i in $PKG_URL; do *.tar.gz | *.tgz) tar xzf $f -C $3 ;; + *.tar.xz | *.txz) + tar xJf $f -C $3 + ;; *.7z) mkdir -p $3/$1 7z x -o$3/$1 $f diff --git a/scripts/unpack b/scripts/unpack index a3e9d3455b..e4a18879f1 100755 --- a/scripts/unpack +++ b/scripts/unpack @@ -58,7 +58,10 @@ rm -rf $BUILD/$1[-_]git* if [ -n "$PKG_URL" ]; then $SCRIPTS/extract $1 "$1*.tar.bz2" $BUILD + $SCRIPTS/extract $1 "$1*.tbz" $BUILD $SCRIPTS/extract $1 "$1*.tar.gz" $BUILD + $SCRIPTS/extract $1 "$1*.tar.xz" $BUILD + $SCRIPTS/extract $1 "$1*.txz" $BUILD $SCRIPTS/extract $1 "$1*.tgz" $BUILD $SCRIPTS/extract $1 "$1*.7z" $BUILD fi