Deleted Added
full compact
27c27
< # $FreeBSD: head/share/examples/jails/jib 295553 2016-02-12 01:12:44Z dteske $
---
> # $FreeBSD: head/share/examples/jails/jib 295554 2016-02-12 01:41:40Z dteske $
260c260
< jib_addm_usage="addm [-b BRIDGE_NAME] NAME interface0 [interface1 ...]"
---
> jib_addm_usage="addm [-b BRIDGE_NAME] NAME [!]iface0 [[!]iface1 ...]"
281c281
< local new num quad i=0
---
> local new no_derive num quad i=0
283a284,288
> no_derive=
> case "$iface" in
> !*) iface=${iface#!} no_derive=1 ;;
> esac
>
312,314c317,323
< derive_mac -2 $iface "$name" eiface_devid_a eiface_devid_b
< ifconfig "e${i}a_$name" ether $eiface_devid_a > /dev/null 2>&1
< ifconfig "e${i}b_$name" ether $eiface_devid_b > /dev/null 2>&1
---
> eiface_devid_a= eiface_devid_b=
> [ "$no_derive" ] || derive_mac -2 $iface "$name" \
> eiface_devid_a eiface_devid_b
> if [ "$eiface_devid_a" -a "$eiface_devid_b" ]; then
> ifconfig "e${i}a_$name" ether $eiface_devid_a
> ifconfig "e${i}b_$name" ether $eiface_devid_b
> fi > /dev/null 2>&1