aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2015-02-07 12:57:40 +0000
committerDimitry Andric <dim@FreeBSD.org>2015-02-07 12:57:40 +0000
commitb40d827331b9fd3a97bbd33389c2626ba55fee19 (patch)
tree764eb223d5a0160231bcdfca093f10b2db0d8c42 /etc
parent7aa51b7949660007cdf82cd56e16df87703f9319 (diff)
parent6a0d02c731cd40fc4a716eb472e7297618fc77eb (diff)
downloadsrc-b40d827331b9fd3a97bbd33389c2626ba55fee19.tar.gz
src-b40d827331b9fd3a97bbd33389c2626ba55fee19.zip
Merging ^/head r278298 through r278350.
Notes
Notes: svn path=/projects/clang360-import/; revision=278351
Diffstat (limited to 'etc')
-rwxr-xr-xetc/rc.d/jail2
-rwxr-xr-xetc/rc.d/routing5
2 files changed, 4 insertions, 3 deletions
diff --git a/etc/rc.d/jail b/etc/rc.d/jail
index 0b886fd56b59..393e35526574 100755
--- a/etc/rc.d/jail
+++ b/etc/rc.d/jail
@@ -28,7 +28,7 @@ extra_commands="config console status"
need_dad_wait=
-# extact_var jail name param num defval
+# extract_var jail name param num defval
# Extract value from ${jail_$jail_$name} or ${jail_$name} and
# set it to $param. If not defined, $defval is used.
# When $num is [0-9]*, ${jail_$jail_$name$num} are looked up and
diff --git a/etc/rc.d/routing b/etc/rc.d/routing
index b38147153b0a..7a3c1ab4c2e7 100755
--- a/etc/rc.d/routing
+++ b/etc/rc.d/routing
@@ -165,13 +165,14 @@ static_inet()
static_inet6()
{
- local _action _if _skip fibmod fibs
+ local _action _if _skip fibmod fibs allfibs
_action=$1
_if=$2
# get the number of FIBs supported.
fibs=$((`${SYSCTL_N} net.fibs` - 1))
- if [ "$fibs" -gt 0 ]; then
+ allfibs=`${SYSCTL_N} net.add_addr_allfibs`
+ if [ "$fibs" -gt 0 ] && [ "$allfibs" -ne 0 ]; then
fibmod="-fib 0-$fibs"
else
fibmod=