diff options
author | ume <ume@FreeBSD.org> | 2009-09-30 14:58:10 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2009-09-30 14:58:10 +0000 |
commit | da9ae504397cf8ef970c4e4633e391a1f153054b (patch) | |
tree | acdd3a682b7270d72293ebf6fe3ae82f754e9492 /etc/rc.d/routing | |
parent | e020b62ba48e93b7c2bf987e6918a4e0fd0d0d9b (diff) | |
download | FreeBSD-src-da9ae504397cf8ef970c4e4633e391a1f153054b.zip FreeBSD-src-da9ae504397cf8ef970c4e4633e391a1f153054b.tar.gz |
Don't do an IPv6 operation when the kernel doesn't have
an IPv6 support.
Reported by: Alexander Best <alexbestms__at__math.uni-muenster.de>
Confirmed by: Paul B. Mahol <onemda__at__gmail.com>,
Alexander Best <alexbestms__at__math.uni-muenster.de>
Diffstat (limited to 'etc/rc.d/routing')
-rwxr-xr-x | etc/rc.d/routing | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/etc/rc.d/routing b/etc/rc.d/routing index 05f6013..3b39988 100755 --- a/etc/rc.d/routing +++ b/etc/rc.d/routing @@ -51,7 +51,9 @@ static_start() ;; *) do_static inet add - do_static inet6 add + if afexists inet6; then + do_static inet6 add + fi do_static atm add ;; esac @@ -74,7 +76,9 @@ static_stop() ;; *) do_static inet delete - do_static inet6 delete + if afexists inet6; then + do_static inet6 delete + fi do_static atm delete ;; esac |