wmstartup: Fix broken service startup logic
This commit is contained in:
parent
c4c2cfdcc9
commit
731560f736
@ -75,26 +75,26 @@ fi
|
||||
# Otherwise, populate it with every service
|
||||
if [[ "$DTF_SERVICES" == "" ]]; then
|
||||
dtf_log "Starting all available services"
|
||||
for service in $DTF_SEVICES_DIR/*.dtf; do
|
||||
export DTF_SERVICES="$DTF_SERVICES $(basename $service)"
|
||||
for service in $DTF_SERVICES_DIR/*.dtf; do
|
||||
export DTF_SERVICES="$DTF_SERVICES $(basename "$service")"
|
||||
done
|
||||
else
|
||||
dtf_log "Starting a subset of available services"
|
||||
fi
|
||||
|
||||
## Run startup scripts
|
||||
for service in $DTF_SERVICES_DIR/*.dtf; do
|
||||
for service in $DTF_SERVICES; do
|
||||
service_full="$DTF_SERVICES_DIR/$service"
|
||||
(
|
||||
if ! [ -r $service ]; then
|
||||
if ! [ -r "$service_full" ]; then
|
||||
dtf_log "Service is unreadable or missing: $service"
|
||||
exit 1
|
||||
fi
|
||||
if ! [ -x $service ]; then
|
||||
if ! [ -x "$service_full" ]; then
|
||||
dtf_log "Service is unexecutable: $service"
|
||||
exit 1
|
||||
fi
|
||||
source $service
|
||||
source $service_full
|
||||
if isup && [[ "$service_kill_on_reload" == "true" ]] ; then
|
||||
stop
|
||||
fi
|
||||
|
Reference in New Issue
Block a user