aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Meier <maekke@gentoo.org>2011-10-09 01:25:20 +0200
committerMarkus Meier <maekke@gentoo.org>2011-10-09 01:25:20 +0200
commit49d0de17cb97fe8b15e40a254a792d5d65c52026 (patch)
tree80835b199f080d01accdcc724c4711d43962434a /scripts/rdep
parentMerge branch 'master' of git+ssh://git.overlays.gentoo.org/dev/maekke (diff)
downloadmaekke-49d0de17cb97fe8b15e40a254a792d5d65c52026.tar.gz
maekke-49d0de17cb97fe8b15e40a254a792d5d65c52026.tar.bz2
maekke-49d0de17cb97fe8b15e40a254a792d5d65c52026.zip
strip the pkg argument (leading = and version numbers)
Diffstat (limited to 'scripts/rdep')
-rwxr-xr-xscripts/rdep5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/rdep b/scripts/rdep
index cc66630..bf0688f 100755
--- a/scripts/rdep
+++ b/scripts/rdep
@@ -17,6 +17,8 @@ fi
arch="${1}"
pkg="${2}"
+pkg="${pkg/=/}"
+pkg="${pkg/-[0-9]*/}"
if [[ ! -d ${REPODIR} ]]; then
echo "your \${REPODIR}='${REPODIR}' does not exist."
@@ -35,7 +37,8 @@ if [[ $(egrep "\<${arch/\~/}\>" ${REPODIR}/profiles/arch.list | wc -l) == 0 ]];
fi
if [[ ! -d ${REPODIR}/${pkg} ]]; then
- echo "invalid package ${pkg} - do not use a version-number"
+ echo "package ${pkg} not found"
+ exit 1
fi
tmp="$(mktemp)"