summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2011-12-13 14:36:04 +0000
committerglebius <glebius@FreeBSD.org>2011-12-13 14:36:04 +0000
commit3eabbecb6d09e587062be35d327cd7f60ef3d54d (patch)
tree8da3fccc7b94da459c796a71ef8cf454eaacc750 /etc
parent8f4291328fc8c526ced0d1d7afe013bc464ae0c3 (diff)
downloadFreeBSD-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')
-rw-r--r--etc/network.subr7
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
OpenPOWER on IntegriCloud