diff options
author | eadler <eadler@FreeBSD.org> | 2012-11-15 15:06:15 +0000 |
---|---|---|
committer | eadler <eadler@FreeBSD.org> | 2012-11-15 15:06:15 +0000 |
commit | 413379c5a87ac03f7f1da5ca0f2023b5d3c4e71c (patch) | |
tree | 2639d4b2d5f7c41aa7aaf50b2e89490f8c837456 /etc/rc.d/jail | |
parent | 9e82b6a630b319658bad3b5f7584bab0ba4ea2c3 (diff) | |
download | FreeBSD-src-413379c5a87ac03f7f1da5ca0f2023b5d3c4e71c.zip FreeBSD-src-413379c5a87ac03f7f1da5ca0f2023b5d3c4e71c.tar.gz |
Only pass ip[46].addr when _addrl contains a value
Submitted by: crees
Reviewed by: Mike Jakubik <mike.jakubik@intertainservices.com>
Approved by: cperciva
MFC after: 2 weeks
Diffstat (limited to 'etc/rc.d/jail')
-rwxr-xr-x | etc/rc.d/jail | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/rc.d/jail b/etc/rc.d/jail index 0718fa8..ff2f312 100755 --- a/etc/rc.d/jail +++ b/etc/rc.d/jail @@ -656,7 +656,8 @@ jail_start() done eval ${_setfib} jail -n ${_jail} ${_flags} -i -c path=${_rootdir} host.hostname=${_hostname} \ - ip4.addr=\"${_addrl}\" ip6.addr=\"${_addr6l}\" ${_parameters} command=${_exec_start} > ${_tmp_jail} 2>&1 \ + ${_addrl:+ip4.addr=\"${_addrl}\"} ${_addr6l:+ip6.addr=\"${_addr6l}\"} \ + ${_parameters} command=${_exec_start} > ${_tmp_jail} 2>&1 \ </dev/null if [ "$?" -eq 0 ] ; then |