From 906a9b0a0580c21c35cb59e368892d7e51618f3b Mon Sep 17 00:00:00 2001 From: Francis GUDIN Date: Wed, 3 Sep 2014 11:13:03 +0200 Subject: [PATCH] localdaemons should care for scripts dependencies in $local_startup too --- etc/rc.d/localdaemons | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/etc/rc.d/localdaemons b/etc/rc.d/localdaemons index b19d98f..326161e 100644 --- a/etc/rc.d/localdaemons +++ b/etc/rc.d/localdaemons @@ -58,7 +58,8 @@ locald_start() done script_save_sep="$IFS" IFS="${script_name_sep}" - for script in ${slist}; do + sortedslist=`rcorder -s nostart /etc/rc.d/* ${slist} | grep -v "^/etc/rc.d/" | tr '\n' "$IFS" 2>/dev/null`; + for script in ${sortedslist}; do if [ -x "${script}" ]; then (set -T trap 'exit 1' 2 @@ -97,7 +98,8 @@ locald_stop() done script_save_sep="$IFS" IFS="${script_name_sep}" - for script in `reverse_list ${slist}`; do + sortedslist=`rcorder -s nostart /etc/rc.d/* ${slist} | grep -v "^/etc/rc.d/" | tr '\n' "$IFS" 2>/dev/null`; + for script in `reverse_list ${sortedslist}`; do if [ -x "${script}" ]; then (set -T trap 'exit 1' 2 -- 2.0.2