[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