X-Git-Url: https://pd.if.org/git/?p=startuptools;a=blobdiff_plain;f=scripts%2Fnetwork;h=df0a8230b87cf9be6e83b3a3739fa8dd376733e7;hp=4e7040b1c05c2239018cf5597fe7b2775f212657;hb=95264217d4c750f542d61a9627a2b5969a96c69e;hpb=50819a3a74ab97656883ab942a1bd17249016807 diff --git a/scripts/network b/scripts/network index 4e7040b..df0a823 100755 --- a/scripts/network +++ b/scripts/network @@ -1,24 +1,27 @@ #!/bin/sh +. /etc/rc.d/functions.rc . /etc/rc.conf case "$1" in start) for n in $NETWORKS ; do + status_begin starting $n network /sbin/ifup $n + status_check done ;; stop) # NETWORKS might have changed # TODO record the network somewhere under /var/run/startuptools for n in $NETWORKS ; do + status_begin starting $n network /sbin/ifdown $n + status_check done ;; restart) - $0 stop - sleep 1 - $0 start + $0 stop && sleep 1 && $0 start ;; status) exit 0 @@ -27,3 +30,5 @@ case "$1" in echo "usage: $0 {start | stop | restart | status }" exit 1 esac + +exit $?