mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
- Add an warning when ifconfig_IF_ipv6 has no inet6 keyword in front
of an IPv6 address. (r225489)
- Use eval for ${ifconfig_args} to fix an issue fixed in r223506. (r225489)
Approved by: re (bz)
This commit is contained in:
parent
049087a0f3
commit
d4358e709f
1 changed files with 10 additions and 2 deletions
|
|
@ -126,8 +126,16 @@ ifconfig_up()
|
|||
# ifconfig_IF_ipv6
|
||||
ifconfig_args=`ifconfig_getargs $1 ipv6`
|
||||
if [ -n "${ifconfig_args}" ]; then
|
||||
# backward compatibility: inet6 keyword
|
||||
case "${ifconfig_args}" in
|
||||
:*|[0-9a-fA-F]*:*)
|
||||
warn "\$ifconfig_$1_ipv6 needs " \
|
||||
"\"inet6\" keyword for an IPv6 address."
|
||||
ifconfig_args="inet6 ${ifconfig_args}"
|
||||
;;
|
||||
esac
|
||||
ifconfig $1 inet6 -ifdisabled
|
||||
ifconfig $1 ${ifconfig_args}
|
||||
eval ifconfig $1 ${ifconfig_args}
|
||||
_cfg=0
|
||||
fi
|
||||
|
||||
|
|
@ -137,7 +145,7 @@ ifconfig_up()
|
|||
warn "\$ipv6_ifconfig_$1 is obsolete." \
|
||||
" Use ifconfig_$1_ipv6 instead."
|
||||
ifconfig $1 inet6 -ifdisabled
|
||||
ifconfig $1 inet6 ${ifconfig_args}
|
||||
eval ifconfig $1 inet6 ${ifconfig_args}
|
||||
_cfg=0
|
||||
fi
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in a new issue