]> git.pld-linux.org Git - packages/filtergen.git/commitdiff
- LSB conformance
authorankry <ankry@pld-linux.org>
Wed, 21 May 2003 21:45:52 +0000 (21:45 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    filter.init -> 1.3

filter.init

index ad8a7dedbb32a2c8ab5e2d6d1cd900d2d264801a..6b7c1a006141f985159804c965b9c316f3998a2e 100755 (executable)
@@ -48,6 +48,7 @@ find_filter() {
        fi
 }
 
+RETVAL=0
 # See how we were called.
 case "$1" in
   start)
@@ -59,8 +60,8 @@ case "$1" in
                show "Setting filter rules"
                busy
                sh "$GEN_CONFIG"
-               RETVAL=$?
-               if [ $RETVAL = 0 ]; then
+               [ $? -ne 0 ] && RETVAL=1
+               if [ $RETVAL -eq 0 ]; then
                        touch "$SUBSYS"
                        ok
                else
@@ -86,9 +87,10 @@ case "$1" in
        umask 077
        filtergen "$CONFIG" `basename $filter` > "$GEN_CONFIG"
        ;;
-  restart|reload)
+  restart|force-reload)
        $0 stop
        $0 start
+       exit $?
        ;;
   status)
        confstatus
@@ -106,10 +108,11 @@ case "$1" in
                nls "filter rules applied"
                ;;
        esac
+       [ "$confstatus" -ne 0 ] && RETVAL=3
        ;;
   *)
-       msg_usage "$0 {start|stop|init|restart|reload|status}"
-       exit 1
+       msg_usage "$0 {start|stop|init|restart|force-reload|status}"
+       exit 3
        ;;
 esac
 
This page took 0.075499 seconds and 4 git commands to generate.