svn commit: r369845 - in head/net/quagga: . files
Mathieu Arnold
mat at FreeBSD.org
Thu Oct 2 18:33:44 UTC 2014
Author: mat
Date: Thu Oct 2 18:33:43 2014
New Revision: 369845
URL: https://svnweb.freebsd.org/changeset/ports/369845
QAT: https://qat.redports.org/buildarchive/r369845/
Log:
Learn to write shell scripts.
Pointy hat to: mat
Sponsored by: Absolight
Modified:
head/net/quagga/Makefile
head/net/quagga/files/quagga.in
Modified: head/net/quagga/Makefile
==============================================================================
--- head/net/quagga/Makefile Thu Oct 2 18:31:30 2014 (r369844)
+++ head/net/quagga/Makefile Thu Oct 2 18:33:43 2014 (r369845)
@@ -3,6 +3,7 @@
PORTNAME= quagga
PORTVERSION= 0.99.23.1
+PORTREVISION= 1
CATEGORIES= net ipv6
MASTER_SITES= SAVANNAH
Modified: head/net/quagga/files/quagga.in
==============================================================================
--- head/net/quagga/files/quagga.in Thu Oct 2 18:31:30 2014 (r369844)
+++ head/net/quagga/files/quagga.in Thu Oct 2 18:33:43 2014 (r369845)
@@ -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
More information about the svn-ports-head
mailing list