X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Finitscripts%2Finit.d%2Ffunctions;fp=src%2Finitscripts%2Finit.d%2Ffunctions;h=365dbe02ae3cac9666c7cd9c821aca3bb5cdd4c4;hp=83d91695ed5bdadc21427bb637e6d55d9b69e141;hb=0e42072a128697d05908e718d3617a2d373399a7;hpb=5b3962de0db943f0317efa56d66e0ea82433a66d diff --git a/src/initscripts/init.d/functions b/src/initscripts/init.d/functions index 83d91695ed..365dbe02ae 100644 --- a/src/initscripts/init.d/functions +++ b/src/initscripts/init.d/functions @@ -679,15 +679,19 @@ log_warning_msg() { return 0 } -animate() -{ - if [ $# = 0 ] - then - echo "Usage: animate {hook}" - exit 1 - fi - - splash "$*" +run_subdir() { + $DIR=$1 + for i in $( ls -v ${DIR}* 2> /dev/null); do + check_script_status + OUT=$(echo $(basename ${i}) | awk -F- '{ print $2 }') + case "$OUT" in + S) ${i} start ;; + K) ${i} stop ;; + RS) ${i} restart ;; + RL) ${i} reload ;; + *) ${i} ;; + esac + done } # End $rc_base/init.d/functions