From 80297aed6f70e08a95db604bd1799514432146e1 Mon Sep 17 00:00:00 2001 From: dave Date: Wed, 18 Mar 2009 03:35:05 -0500 Subject: [PATCH] experimental new way of doing extract, depends on very basic tar support --- commonsh/10_utility | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/commonsh/10_utility b/commonsh/10_utility index 4fc26d3..65d69c4 100755 --- a/commonsh/10_utility +++ b/commonsh/10_utility @@ -31,11 +31,14 @@ extract () *.tar) tar xf "${1}" ;; - *.tar.gz|*.tgz|*.tar.z) - tar zxf "${1}" + *.tar.gz|*.tgz) + gunzip -c "${1}" | tar xf - + ;; + *.tar.z) + uncompress -c "${1}" | tar xf - ;; *.tar.bz2|*.tbz2) - tar jxf "${1}" + bzcat "${1}" | tar xf - ;; *.zip|*.jar) unzip -qo "${1}"