summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Harring <ferringb@gentoo.org>2005-09-08 16:31:36 +0000
committerBrian Harring <ferringb@gentoo.org>2005-09-08 16:31:36 +0000
commitfa16b27594c0c4e8a3904750753b58a903dad9bd (patch)
tree369ce2339a0676a17a973007d055a9d8f94144b3 /bin/ebuild.sh
parentOnly warn on removal of system virtuals if there is only one satisfying package. (diff)
downloadportage-multirepo-fa16b27594c0c4e8a3904750753b58a903dad9bd.tar.gz
portage-multirepo-fa16b27594c0c4e8a3904750753b58a903dad9bd.tar.bz2
portage-multirepo-fa16b27594c0c4e8a3904750753b58a903dad9bd.zip
fixing unpack so it works once again for tar :/
svn path=/main/branches/2.0/; revision=1992
Diffstat (limited to 'bin/ebuild.sh')
-rwxr-xr-xbin/ebuild.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index c8288a8d..8cba9030 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -365,10 +365,10 @@ unpack() {
myfail="failure unpacking ${x}"
case "${x##*.}" in
tar)
- tar ${tarvars} xf "${srcdir}${x}" || die "$myfail"
+ tar xf "${srcdir}${x}" ${tarvars} || die "$myfail"
;;
tgz)
- tar ${tarvars} xzf "${srcdir}${x}" || die "$myfail"
+ tar xzf "${srcdir}${x}" ${tarvars} || die "$myfail"
;;
tbz2)
bzip2 -dc "${srcdir}${x}" | tar xf - ${tarvars}
@@ -379,7 +379,7 @@ unpack() {
;;
gz|Z|z)
if [ "${y}" == "tar" ]; then
- tar ${tarvars} xzf "${srcdir}${x}" || die "$myfail"
+ tar zxf "${srcdir}${x}" ${tarvars} || die "$myfail"
else
gzip -dc "${srcdir}${x}" > ${x%.*} || die "$myfail"
fi