From 34e64f7a49e6993d32956e6fa040f08282b3e0ba Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 18 Jul 2010 00:47:00 +0200 Subject: [PATCH] scripts/unpack, scripts/extract: add support to extract '*.7z' files Signed-off-by: Stephan Raue --- scripts/extract | 4 ++++ scripts/unpack | 1 + 2 files changed, 5 insertions(+) diff --git a/scripts/extract b/scripts/extract index b2405e5f36..96bbfa9c19 100755 --- a/scripts/extract +++ b/scripts/extract @@ -30,6 +30,10 @@ for s in `sed 's%.*/\(.*\)\$%\1%' $PKG_DIR/url`; do *.tar.gz | *.tgz) tar xzf $f -C $3 ;; + *.7z) + mkdir -p $3/$1 + 7z x -o$3/$1 $f + ;; *.diff | *.patch) cat $f | patch -d $3 -p1 ;; diff --git a/scripts/unpack b/scripts/unpack index 502f5c9d2c..21f8a3f588 100755 --- a/scripts/unpack +++ b/scripts/unpack @@ -40,6 +40,7 @@ if [ -f $PKG_DIR/url ]; then $SCRIPTS/extract $1 "$1*.tar.bz2" $BUILD $SCRIPTS/extract $1 "$1*.tar.gz" $BUILD $SCRIPTS/extract $1 "$1*.tgz" $BUILD + $SCRIPTS/extract $1 "$1*.7z" $BUILD fi if [ -d $PKG_DIR/sources ]; then