1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/selftest/ns/add_bridge_iface.sh
Tim Beale 5635a7ce2f selftest: Add helper scripts to run selftest in namespaces
This adds the underlying scripts, but they are not actually hooked up to
the selftest code yet, and so are not actually used.

Signed-off-by: Tim Beale <timbeale@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2019-05-31 05:18:20 +00:00

23 lines
668 B
Bash
Executable File

#!/bin/sh
#
# Configures the interfaces needed for communication between namespaces.
# This handles the bridge-end of the veth pair.
interface=$1
# the main bridge interface is called 'selftest0' (although in future we may
# want to segregate the different domains by using different bridges)
bridge=$2
# we need to wait for the child namespace to start up and add the new
# interface back to our new namespace
while ! ip link show $interface > /dev/null 2>&1
do
sleep 0.1
echo "Waiting for $interface to be created..."
done
# bring the bridge-end of the link up and add it to the bridge
ip link set dev $interface up
ip link set $interface master $bridge