diff options
author | brian <brian@FreeBSD.org> | 2001-06-03 12:26:56 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 2001-06-03 12:26:56 +0000 |
commit | fd81208991819c5d3de2fc0a79345fc30c8ebfd1 (patch) | |
tree | 997ec4b91f017c4a1afaabd0cb1dbb9b43072ba4 /etc/rc.network | |
parent | f1767c79aee201f2616b72d7964bab85f4c1012f (diff) | |
download | FreeBSD-src-fd81208991819c5d3de2fc0a79345fc30c8ebfd1.zip FreeBSD-src-fd81208991819c5d3de2fc0a79345fc30c8ebfd1.tar.gz |
Move gif_interfaces from an IP6 option to a regular IP option.
PR: 26543
Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
MFC after: 3 weeks
Diffstat (limited to 'etc/rc.network')
-rw-r--r-- | etc/rc.network | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/etc/rc.network b/etc/rc.network index fbe8bf3..c4dcb81 100644 --- a/etc/rc.network +++ b/etc/rc.network @@ -129,6 +129,9 @@ network_pass1() { fi done + # gifconfig + network_gif_setup + # Set up all the network interfaces, calling startup scripts if needed # case ${network_interfaces} in @@ -751,6 +754,26 @@ network_pass4() { network_pass4_done=YES } +network_gif_setup() { + case ${gif_interfaces} in + [Nn][Oo] | '') + ;; + *) + for i in ${gif_interfaces}; do + eval peers=\$gifconfig_$i + case ${peers} in + '') + continue + ;; + *) + gifconfig $i ${peers} + ;; + esac + done + ;; + esac +} + convert_host_conf() { host_conf=$1; shift; nsswitch_conf=$1; shift; |