aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2005-12-17 02:47:09 +0000
committerMark Loeser <halcy0n@gentoo.org>2005-12-17 02:47:09 +0000
commit03b8fde93a68cb748c29c7256216e2da7c0067a4 (patch)
treebd63de63cc5291fcc4cc91c1296ec96531ea086e /make-tarball.sh
parentClean up patch, and adding visibility fixes; bug #109633 (diff)
downloadgcc-patches-03b8fde93a68cb748c29c7256216e2da7c0067a4.tar.gz
gcc-patches-03b8fde93a68cb748c29c7256216e2da7c0067a4.tar.bz2
gcc-patches-03b8fde93a68cb748c29c7256216e2da7c0067a4.zip
Add fallback portdir path
Diffstat (limited to 'make-tarball.sh')
-rwxr-xr-xmake-tarball.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/make-tarball.sh b/make-tarball.sh
index 2b53a6b..d5a155a 100755
--- a/make-tarball.sh
+++ b/make-tarball.sh
@@ -4,11 +4,14 @@ if [[ $# -ne 1 ]] ; then
echo "Usage: $0 <gcc ebuild>"
exit 1
fi
-ebuild=$1
+version=$1
if [[ ! -f ${ebuild} ]] ; then
- ebuild=/usr/local/gentoo-x86/sys-devel/gcc/gcc-${ebuild}.ebuild
+ ebuild=/usr/local/gentoo-x86/sys-devel/gcc/gcc-${version}.ebuild
if [[ ! -e ${ebuild} ]] ; then
- echo "!!! gcc ebuild '$1' does not exist"
+ ebuild=$(portageq portdir)/sys-devel/gcc/gcc-${version}.ebuild
+ fi
+ if [[ ! -e ${ebuild} ]] ; then
+ echo "!!! gcc ebuild '${version}' does not exist"
exit 1
fi
fi