lfs-execline-scripts

Repository for execline scripts used in my linux-from-scratch builds
Log | Files | Refs

commit 622af200d38dc1393af611e3f883c51b75e5bd40
parent ca6df8c10c3284f596266f56bf22d72c3fa6108d
Author: mrgrouse <bdmfegys@duck.com>
Date:   Sun,  3 Aug 2025 04:12:15 -0400

fix broken ifelse in svc.doservice function

Diffstat:
Msvc/svc.doservice | 19++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/svc/svc.doservice b/svc/svc.doservice @@ -11,14 +11,11 @@ ifelse { eltest -z $1 } printf "%s: '%s' %s" $BASENAME $2 $1 } } - # else - { ifelse { eltest -x avail/$1 } - { # nested then - svc.runservice "${1}" avail "${2}" - printf "%s: '%s' %s" $BASENAME $2 $1 - } # nested else - { - printf "%s: '%s' is not available/executable.\n" $BASENAME $service - exit 1 - } - } +# else +ifelse { eltest -x avail/$1 } + { # nested then + svc.runservice "${1}" avail "${2}" + printf "%s: '%s' %s" $BASENAME $2 $1 + } # nested else + foreground { printf "%s: '%s' is not available/executable.\n" $BASENAME $service } + exit 1