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:
| M | svc/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