aboutsummaryrefslogtreecommitdiff
path: root/net/quagga/files
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2014-10-02 18:33:43 +0000
committerMathieu Arnold <mat@FreeBSD.org>2014-10-02 18:33:43 +0000
commit44fa8441401f10e7afb0803237fda66949d99c0d (patch)
tree8dde391fca395008fc16a5460065bcf13c2016f9 /net/quagga/files
parent60080800660c140d02e48ac784a386422503677e (diff)
Notes
Diffstat (limited to 'net/quagga/files')
-rw-r--r--net/quagga/files/quagga.in76
1 files changed, 38 insertions, 38 deletions
diff --git a/net/quagga/files/quagga.in b/net/quagga/files/quagga.in
index ff37d1c29a4f..2a764f61af7b 100644
--- a/net/quagga/files/quagga.in
+++ b/net/quagga/files/quagga.in
@@ -43,44 +43,6 @@ quagga_flags=${quagga_flags:-"-d"}
quagga_daemons=${quagga_daemons:-"zebra ripd ripngd ospfd ospf6d bgpd isisd"}
quagga_vtysh_boot=${quagga_vtysh_boot:-"NO"}
-quagga_cmd=$1
-
-case "$1" in
- force*)
- quagga_cmd=${quagga_cmd#force}
- ;;
- fast*)
- quagga_cmd=${quagga_cmd#fast}
- ;;
-esac
-shift
-
-if [ $# -ge 1 ]; then
- quagga_daemons="$*"
-fi
-
-case "${quagga_cmd}" in
- start)
- if [ ! -z ${quagga_extralibs_path} ]; then
- /sbin/ldconfig -m ${quagga_extralibs_path}
- fi
- do_cmd "start"
- ;;
- stop)
- quagga_daemons=$(reverse_list ${quagga_daemons})
- do_cmd "stop"
- ;;
- restart)
- quagga_daemons=$(reverse_list ${quagga_daemons})
- do_cmd "stop"
- quagga_daemons=$(reverse_list ${quagga_daemons})
- do_cmd "start"
- ;;
- *)
- do_cmd "${quagga_cmd}"
- ;;
-esac
-
check_config()
{
echo "Checking $daemon.conf"
@@ -137,3 +99,41 @@ do_cmd()
fi
return ${ret}
}
+
+quagga_cmd=$1
+
+case "$1" in
+ force*)
+ quagga_cmd=${quagga_cmd#force}
+ ;;
+ fast*)
+ quagga_cmd=${quagga_cmd#fast}
+ ;;
+esac
+shift
+
+if [ $# -ge 1 ]; then
+ quagga_daemons="$*"
+fi
+
+case "${quagga_cmd}" in
+ start)
+ if [ ! -z ${quagga_extralibs_path} ]; then
+ /sbin/ldconfig -m ${quagga_extralibs_path}
+ fi
+ do_cmd "start"
+ ;;
+ stop)
+ quagga_daemons=$(reverse_list ${quagga_daemons})
+ do_cmd "stop"
+ ;;
+ restart)
+ quagga_daemons=$(reverse_list ${quagga_daemons})
+ do_cmd "stop"
+ quagga_daemons=$(reverse_list ${quagga_daemons})
+ do_cmd "start"
+ ;;
+ *)
+ do_cmd "${quagga_cmd}"
+ ;;
+esac