Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Oct 2009 06:19:34 +0000 (UTC)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r197701 - head/etc/rc.d
Message-ID:  <200910020619.n926JYGK091501@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hrs
Date: Fri Oct  2 06:19:34 2009
New Revision: 197701
URL: http://svn.freebsd.org/changeset/base/197701

Log:
  Revert the previous afexists() change.  Knobs configured explicitly by
  the user should not be ignored if possible even if the kernel does not
  support the prerequisite feature.
  
  Discussed with:	ume

Modified:
  head/etc/rc.d/faith
  head/etc/rc.d/static_arp
  head/etc/rc.d/stf

Modified: head/etc/rc.d/faith
==============================================================================
--- head/etc/rc.d/faith	Fri Oct  2 05:11:46 2009	(r197700)
+++ head/etc/rc.d/faith	Fri Oct  2 06:19:34 2009	(r197701)
@@ -15,8 +15,6 @@ stop_cmd="faith_down"
 
 faith_up()
 {
-	afexists inet6 || return 0
-
 	case ${ipv6_faith_prefix} in
 	[Nn][Oo] | '')
 		;;
@@ -50,8 +48,6 @@ faith_up()
 
 faith_down()
 {
-	afexists inet6 || return 0
-
 	echo "Removing IPv6-to-IPv4 TCP relay capturing interface: faith0."
 	ifconfig faith0 destroy
 	${SYSCTL_W} net.inet6.ip6.keepfaith=0

Modified: head/etc/rc.d/static_arp
==============================================================================
--- head/etc/rc.d/static_arp	Fri Oct  2 05:11:46 2009	(r197700)
+++ head/etc/rc.d/static_arp	Fri Oct  2 06:19:34 2009	(r197701)
@@ -44,8 +44,6 @@ static_arp_start()
 {
 	local e arp_args
 
-	afexists inet || return 0
-
 	if [ -n "${static_arp_pairs}" ]; then
 		echo -n 'Binding static ARP pair(s):'
 		for e in ${static_arp_pairs}; do
@@ -61,8 +59,6 @@ static_arp_stop()
 {
 	local e arp_args
 
-	afexists inet || return 0
-
 	if [ -n "${static_arp_pairs}" ]; then
 		echo -n 'Unbinding static ARP pair(s):'
 		for e in ${static_arp_pairs}; do

Modified: head/etc/rc.d/stf
==============================================================================
--- head/etc/rc.d/stf	Fri Oct  2 05:11:46 2009	(r197700)
+++ head/etc/rc.d/stf	Fri Oct  2 06:19:34 2009	(r197701)
@@ -15,8 +15,6 @@ stop_cmd="stf_down"
 
 stf_up()
 {
-	afexists inet6 || return 0
-
 	case ${stf_interface_ipv4addr} in
 	[Nn][Oo] | '')
 		;;
@@ -69,8 +67,6 @@ stf_up()
 
 stf_down()
 {
-	afexists inet6 || return 0
-
 	echo "Removing 6to4 tunnel interface: stf0." 
 	ifconfig stf0 destroy
 	route delete -inet6 2002:e000:: -prefixlen 20 ::1



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910020619.n926JYGK091501>