From 75203ba95f3ea3d49c3bc5851ee5ebd24545bc60 Mon Sep 17 00:00:00 2001 From: kueller Date: Sat, 1 May 2010 15:05:23 +0000 Subject: [PATCH] Module sollten nun beim shutdown auch wieder sauber entladen werden git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_upstart@5611 504e572c-2e33-0410-9681-be2bf7408885 --- etc/init/unloadmodules.conf | 37 ++++++++++++++++--------------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/etc/init/unloadmodules.conf b/etc/init/unloadmodules.conf index a9b883d..f4ed409 100644 --- a/etc/init/unloadmodules.conf +++ b/etc/init/unloadmodules.conf @@ -1,28 +1,23 @@ -description "Unload all Kernel Modules" +description "Force load of special Modules defined in /etc/sysconfig/loadmods" author "Harald Kueller " version 1.0 emits none special -start on stopping udev +start on ( runlevel [06] and ( stopping udev ) -script - if [ -f /etc/sysconfig/loadmods ]; then - Z=0 - while [ "$Z" "<" "9" ]; do - exec 3/dev/null; then - print_status success - else - if [ "$Z" == "8" ]; then - print_status failure - else - echo "failed" - fi - fi +pre-start script + echo "unload all modules" + source /etc/init/functions + Z=0 + while [ $z -le 9 ]; do + exec 3/dev/null + status_message "$MODNAME unload..." + read <&3 MODNAME INFO + done + (( Z = $Z + 1 )) + exec 3>&- done - (( Z = $Z + 1 )) - exec 3>&- - done - fi end script