aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2014-08-17 19:42:49 +0200
committerBrian Dolbec <dolsen@gentoo.org>2014-09-11 16:44:25 -0700
commit25e90d01d1021f7056ed3492a9fe44ed68d459d6 (patch)
tree4b6ed5a2db10c01980fbc9ee6864ab205c97265e /bin
parentrepoman: Do not check for indirect inherits of deprecated eclasses (diff)
downloadportage-25e90d01d1021f7056ed3492a9fe44ed68d459d6.tar.gz
portage-25e90d01d1021f7056ed3492a9fe44ed68d459d6.tar.bz2
portage-25e90d01d1021f7056ed3492a9fe44ed68d459d6.zip
econf: Replace unnecessary 'case' statements with 'if's
Replace the 'case' statements used to match 'configure' output with simpler pattern-matching 'if's. Acked-by: Alexander Berntsen <bernalex@gentoo.org>
Diffstat (limited to 'bin')
-rw-r--r--bin/phase-helpers.sh16
1 files changed, 6 insertions, 10 deletions
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 02fcf3e1a..f0e298f28 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -525,19 +525,15 @@ econf() {
local conf_help=$("${ECONF_SOURCE}/configure" --help 2>/dev/null)
if ___eapi_econf_passes_--disable-dependency-tracking; then
- case "${conf_help}" in
- *--disable-dependency-tracking*)
- set -- --disable-dependency-tracking "$@"
- ;;
- esac
+ if [[ ${conf_help} == *--disable-dependency-tracking* ]]; then
+ set -- --disable-dependency-tracking "$@"
+ fi
fi
if ___eapi_econf_passes_--disable-silent-rules; then
- case "${conf_help}" in
- *--disable-silent-rules*)
- set -- --disable-silent-rules "$@"
- ;;
- esac
+ if [[ ${conf_help} == *--disable-silent-rules* ]]; then
+ set -- --disable-silent-rules "$@"
+ fi
fi
fi