summaryrefslogtreecommitdiffhomepage
path: root/sofort
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-10-17 03:00:22 +0000
committermidipix <writeonce@midipix.org>2019-10-17 03:01:29 +0000
commit6c0f7a9234a17d81e6c15a6989372aadb06485bf (patch)
treeda41cccaeab7bbb54abfc412cea8dac6d55c56b6 /sofort
parentb31d41c81c8c5d07b0bded9f46eb34a3dcd4eb43 (diff)
downloadntcon-6c0f7a9234a17d81e6c15a6989372aadb06485bf.tar.bz2
ntcon-6c0f7a9234a17d81e6c15a6989372aadb06485bf.tar.xz
build system: ccenv.sh: accommodate pattern caveats of old ash(1).
Diffstat (limited to 'sofort')
-rw-r--r--sofort/ccenv/ccenv.sh18
1 files changed, 13 insertions, 5 deletions
diff --git a/sofort/ccenv/ccenv.sh b/sofort/ccenv/ccenv.sh
index e56b452..3295bc4 100644
--- a/sofort/ccenv/ccenv.sh
+++ b/sofort/ccenv/ccenv.sh
@@ -53,12 +53,15 @@ ccenv_find_tool()
if [ -z "$ccenv_prefixes" ]; then
for ccenv_tool in $ccenv_candidates; do
if [ -z ${@:-} ]; then
- command -v "$ccenv_tool" > /dev/null && \
+ if command -v "$ccenv_tool" > /dev/null; then
return 0
+ fi
else
- command -v "$ccenv_tool" > /dev/null && \
- "$ccenv_tool" $@ > /dev/null 2>&1 && \
+ if command -v "$ccenv_tool" > /dev/null; then
+ if "$ccenv_tool" $@ > /dev/null 2>&1; then
return 0
+ fi
+ fi
fi
done
@@ -70,12 +73,17 @@ ccenv_find_tool()
for ccenv_prefix in $ccenv_prefixes; do
for ccenv_candidate in $ccenv_candidates; do
ccenv_tool="$ccenv_prefix$ccenv_candidate"
- command -v "$ccenv_tool" > /dev/null && return 0
+
+ if command -v "$ccenv_tool" > /dev/null; then
+ return 0
+ fi
done
done
for ccenv_tool in $ccenv_candidates; do
- command -v "$ccenv_tool" > /dev/null && return 0
+ if command -v "$ccenv_tool" > /dev/null; then
+ return 0
+ fi
done
ccenv_tool=false