summaryrefslogtreecommitdiffstats
path: root/etc/rc.d
diff options
context:
space:
mode:
authormelifaro <melifaro@FreeBSD.org>2014-11-09 21:33:01 +0000
committermelifaro <melifaro@FreeBSD.org>2014-11-09 21:33:01 +0000
commitb5d711d3a6940afdd3615f7ffc2dcfa3faacd446 (patch)
treeb70e203a88db22c2568f09154ed903bd4f087a37 /etc/rc.d
parent8e07e96dc63a5ec01e7399220c689deacadbb887 (diff)
downloadFreeBSD-src-b5d711d3a6940afdd3615f7ffc2dcfa3faacd446.zip
FreeBSD-src-b5d711d3a6940afdd3615f7ffc2dcfa3faacd446.tar.gz
Renove faith(4) and faithd(8) from base. It looks like industry
have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@
Diffstat (limited to 'etc/rc.d')
-rw-r--r--etc/rc.d/Makefile1
-rwxr-xr-xetc/rc.d/NETWORKING2
-rwxr-xr-xetc/rc.d/bridge2
-rwxr-xr-xetc/rc.d/defaultroute2
-rwxr-xr-xetc/rc.d/faith75
-rwxr-xr-xetc/rc.d/routing4
6 files changed, 5 insertions, 81 deletions
diff --git a/etc/rc.d/Makefile b/etc/rc.d/Makefile
index bfa22bf..f26c190 100644
--- a/etc/rc.d/Makefile
+++ b/etc/rc.d/Makefile
@@ -42,7 +42,6 @@ FILES= DAEMON \
dhclient \
dmesg \
dumpon \
- faith \
fsck \
ftpd \
gbde \
diff --git a/etc/rc.d/NETWORKING b/etc/rc.d/NETWORKING
index c86150f..12dd3b0 100755
--- a/etc/rc.d/NETWORKING
+++ b/etc/rc.d/NETWORKING
@@ -4,7 +4,7 @@
#
# PROVIDE: NETWORKING NETWORK
-# REQUIRE: netif netoptions routing ppp ipfw stf faith
+# REQUIRE: netif netoptions routing ppp ipfw stf
# REQUIRE: defaultroute routed mrouted route6d mroute6d resolv bridge
# REQUIRE: static_arp static_ndp local_unbound
diff --git a/etc/rc.d/bridge b/etc/rc.d/bridge
index 4c3b340..93e68a2 100755
--- a/etc/rc.d/bridge
+++ b/etc/rc.d/bridge
@@ -26,7 +26,7 @@
#
# PROVIDE: bridge
-# REQUIRE: netif faith ppp stf
+# REQUIRE: netif ppp stf
# KEYWORD: nojail
. /etc/rc.subr
diff --git a/etc/rc.d/defaultroute b/etc/rc.d/defaultroute
index ea54c83..8e87775 100755
--- a/etc/rc.d/defaultroute
+++ b/etc/rc.d/defaultroute
@@ -6,7 +6,7 @@
#
# PROVIDE: defaultroute
-# REQUIRE: devd faith netif stf
+# REQUIRE: devd netif stf
# KEYWORD: nojail
. /etc/rc.subr
diff --git a/etc/rc.d/faith b/etc/rc.d/faith
deleted file mode 100755
index 4790ebd..0000000
--- a/etc/rc.d/faith
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-#
-
-# PROVIDE: faith
-# REQUIRE: netif
-# KEYWORD: nojail
-
-. /etc/rc.subr
-. /etc/network.subr
-
-name="faith"
-start_cmd="faith_up"
-stop_cmd="faith_down"
-
-faith_up()
-{
- case ${ipv6_faith_prefix} in
- [Nn][Oo] | '')
- ;;
- *)
- echo "Configuring IPv6-to-IPv4 TCP relay capturing interface:" \
- " faith0."
- ${SYSCTL} net.inet6.ip6.keepfaith=1
- ifconfig faith0 create >/dev/null 2>&1
- ifconfig faith0 up
- for prefix in ${ipv6_faith_prefix}; do
- prefixlen=`expr "${prefix}" : ".*/\(.*\)"`
- case ${prefixlen} in
- '')
- prefixlen=96
- ;;
- *)
- prefix=`expr "${prefix}" : \
- "\(.*\)/${prefixlen}"`
- ;;
- esac
- route add -inet6 ${prefix} -prefixlen ${prefixlen} ::1
- route change -inet6 ${prefix} -prefixlen ${prefixlen} \
- -ifp faith0
- done
- check_startmsgs && ifconfig faith0
- ;;
- esac
-}
-
-faith_down()
-{
- echo "Removing IPv6-to-IPv4 TCP relay capturing interface: faith0."
- ifconfig faith0 destroy
- ${SYSCTL} net.inet6.ip6.keepfaith=0
-
- case ${ipv6_faith_prefix} in
- [Nn][Oo] | '')
- ;;
- *)
- for prefix in ${ipv6_faith_prefix}; do
- prefixlen=`expr "${prefix}" : ".*/\(.*\)"`
- case ${prefixlen} in
- '')
- prefixlen=96
- ;;
- *)
- prefix=`expr "${prefix}" : \
- "\(.*\)/${prefixlen}"`
- ;;
- esac
- route delete -inet6 ${prefix} -prefixlen ${prefixlen}
- done
- ;;
- esac
-}
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/etc/rc.d/routing b/etc/rc.d/routing
index 9cb07e5..b381471 100755
--- a/etc/rc.d/routing
+++ b/etc/rc.d/routing
@@ -6,7 +6,7 @@
#
# PROVIDE: routing
-# REQUIRE: faith netif ppp stf
+# REQUIRE: netif ppp stf
# KEYWORD: nojailvnet
. /etc/rc.subr
@@ -245,7 +245,7 @@ static_inet6()
[Nn][Oo][Nn][Ee])
return
;;
- lo0|faith[0-9]*)
+ lo0)
continue
;;
esac
OpenPOWER on IntegriCloud