diff options
author | Simon Stelling <blubb@gentoo.org> | 2006-04-15 18:11:43 +0000 |
---|---|---|
committer | Simon Stelling <blubb@gentoo.org> | 2006-04-15 18:11:43 +0000 |
commit | 1b7e9bacc284926b12a4d64a288d373de8b1708f (patch) | |
tree | 852e13fbe897d7f19085dbbe0f7b87fe93611044 | |
parent | 1fd63a3706d0b16d441521a96c1ab3aa6cc91e39 (diff) | |
download | portage-1b7e9bacc284926b12a4d64a288d373de8b1708f.tar.gz portage-1b7e9bacc284926b12a4d64a288d373de8b1708f.tar.bz2 portage-1b7e9bacc284926b12a4d64a288d373de8b1708f.zip |
some more hasq fixes
svn path=/main/trunk/; revision=3154
-rwxr-xr-x | bin/ebuild.sh | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh index c90cbe4a9..814d9da58 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -145,7 +145,7 @@ useq() { echo "QA Notice: USE Flag '${u}' not in IUSE for ${CATEGORY}/${PF}" >&2 fi - if [[ " ${USE} " == *" ${u} "* ]] ; then + if hasq ${u} ${USE} ; then return ${found} else return $((!found)) @@ -801,7 +801,7 @@ insopts() { export INSOPTIONS="$@" # `install` should never be called with '-s' ... - [[ " ${INSOPTIONS} " == *" -s "* ]] && die "Never call insopts() with -s" + hasq -s ${INSOPTIONS} && die "Never call insopts() with -s" } diropts() { @@ -812,14 +812,14 @@ exeopts() { export EXEOPTIONS="$@" # `install` should never be called with '-s' ... - [[ " ${EXEOPTIONS} " == *" -s "* ]] && die "Never call exeopts() with -s" + hasq -s ${EXEOPTIONS} && die "Never call exeopts() with -s" } libopts() { export LIBOPTIONS="$@" # `install` should never be called with '-s' ... - [[ " ${LIBOPTIONS} " == *" -s "* ]] && die "Never call libopts() with -s" + hasq -s ${LIBOPTIONS} && die "Never call libopts() with -s" } abort_handler() { @@ -948,9 +948,7 @@ dyn_compile() { bzip2 -9 environment cp "${EBUILD}" "${PF}.ebuild" - if [[ " ${FEATURES} " == *" nostrip "* ]] || \ - [[ " ${RESTRICT} " == *" nostrip "* ]] || \ - [[ " ${RESTRICT} " == *" strip "* ]] + if hasq nostrip ${FEATURES} ${RESTRICT} || hasq strip ${RESTRICT} then touch DEBUGBUILD fi @@ -1447,9 +1445,7 @@ set -f KEYWORDS=$(eval echo ${KEYWORDS//~/\\~}) set +f -if [[ " ${FEATURES} " == *" nostrip "* ]] || \ - [[ " ${RESTRICT} " == *" nostrip "* ]] || \ - [[ " ${RESTRICT} " == *" strip "* ]] +if hasq nostrip ${FEATURES} ${RESTRICT} || hasq strip ${RESTRICT} then export DEBUGBUILD=1 fi |