[Midnightbsd-cvs] src [11678] trunk/etc/rc.d/rtadvd: add a reload cmd

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jul 8 16:17:45 EDT 2018


Revision: 11678
          http://svnweb.midnightbsd.org/src/?rev=11678
Author:   laffer1
Date:     2018-07-08 16:17:45 -0400 (Sun, 08 Jul 2018)
Log Message:
-----------
add a reload cmd

Modified Paths:
--------------
    trunk/etc/rc.d/rtadvd

Modified: trunk/etc/rc.d/rtadvd
===================================================================
--- trunk/etc/rc.d/rtadvd	2018-07-08 20:17:12 UTC (rev 11677)
+++ trunk/etc/rc.d/rtadvd	2018-07-08 20:17:45 UTC (rev 11678)
@@ -1,7 +1,6 @@
 #!/bin/sh
 #
 # $MidnightBSD$
-#
 
 # PROVIDE: rtadvd
 # REQUIRE: DAEMON
@@ -14,6 +13,8 @@
 name="rtadvd"
 rcvar="rtadvd_enable"
 command="/usr/sbin/${name}"
+extra_commands="reload"
+reload_cmd="rtadvd_reload"
 start_precmd="rtadvd_precmd"
 
 rtadvd_precmd()
@@ -36,20 +37,22 @@
 	#
 	case ${rtadvd_interfaces} in
 	[Aa][Uu][Tt][Oo]|'')
+		command_args=
 		for i in `list_net_interfaces`; do
 			case $i in
 			lo0)	continue ;;
 			esac
 			if ipv6if $i; then
-				rtadvd_interfaces="${rtadvd_interfaces} ${i}"
+				command_args="${command_args} ${i}"
 			fi
 		done
 		;;
 	[Nn][Oo][Nn][Ee])
-		rtadvd_interfaces=""
 		;;
+	*)
+		command_args="${rtadvd_interfaces}"
+		;;
 	esac
-	command_args="${rtadvd_interfaces}"
 
 	# Enable Router Renumbering, unicast case
 	# (use correct src/dst addr)
@@ -60,5 +63,9 @@
 	return 0
 }
 
+rtadvd_reload() {
+	/usr/sbin/rtadvctl reload
+}
+
 load_rc_config $name
 run_rc_command "$1"



More information about the Midnightbsd-cvs mailing list