X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=functions;h=fa1d527012262a85a85c8b718cf28fe71a9be71a;hb=0c79787872f08e75af35c3564b3e59544f2c176d;hp=8d2d5f3661a786943df9d1f20ed028ac6984690c;hpb=7bf7a4a1f847eed595b09c7e17743b93cec26f36;p=rrq%2Foverlay-boot.git diff --git a/functions b/functions index 8d2d5f3..fa1d527 100644 --- a/functions +++ b/functions @@ -115,11 +115,11 @@ setup_veth_cables() { # set up veth with specified mac address ip link add $IF type veth peer name eth$i address $MAC netns $NETNS fi - ip link set $IF up BR="${C%=*}" if [ -z "$BR" ] ; then - ifup $IF + ifup $IF || ip link set $IF up else + ip link set $IF up brctl addif $BR $IF fi i=$((i+1)) @@ -163,7 +163,7 @@ setup_overlay() { elif [ "$LIVE" != "$UPPER" ] ; then # With UPPER = LOWER we rather make a bind mount to LIVE env CONFIG="$CONFIG" $PREMOUNT "$UPPER" - mount --bind $UPPER $LOWER + mount --bind $UPPER $LIVE fi grep ^SHARE= "$CONFIG" | while read A ; do