diff options
author | glebius <glebius@FreeBSD.org> | 2011-12-13 14:36:04 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2011-12-13 14:36:04 +0000 |
commit | 3eabbecb6d09e587062be35d327cd7f60ef3d54d (patch) | |
tree | 8da3fccc7b94da459c796a71ef8cf454eaacc750 /etc/network.subr | |
parent | 8f4291328fc8c526ced0d1d7afe013bc464ae0c3 (diff) | |
download | FreeBSD-src-3eabbecb6d09e587062be35d327cd7f60ef3d54d.zip FreeBSD-src-3eabbecb6d09e587062be35d327cd7f60ef3d54d.tar.gz |
Add compatibility support for specifing IPv4 aliases in
rc.conf without the "inet" keyword.
Obtained from: hrs
Diffstat (limited to 'etc/network.subr')
-rw-r--r-- | etc/network.subr | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/network.subr b/etc/network.subr index c1faf59..070f884 100644 --- a/etc/network.subr +++ b/etc/network.subr @@ -716,9 +716,16 @@ ifalias_ipv4_up() inet\ *) ifconfig $1 ${ifconfig_args} alias && _ret=0 ;; + inet6\ *) + ;; "") break ;; + *) + warn "\$ifconfig_$1_alias${alias} needs " \ + "\"inet\" keyword for an IPv4 address." + ifconfig $1 ${ifconfig_args} alias && _ret=0 + ;; esac alias=$((${alias} + 1)) done |