Commit 98204deb authored by Andrei Vagin's avatar Andrei Vagin

test: don't use nsenter in tests

Ubuntu 14.04 (Travis) doesn't have it.
Reviewed-by: 's avatarKirill Tkhai <ktkhai@virtuozzo.com>
Looks-good-to: Pavel Emelyanov <xemul@virtuozzo.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 71dcc6e9
#!/bin/sh
#!/bin/bash
set -ex
if [ "$CRTOOLS_SCRIPT_ACTION" == "setup-namespaces" ]; then
echo "Will up lo at $CRTOOLS_INIT_PID netns"
nsenter -t "$CRTOOLS_INIT_PID" --net ip link set up dev lo || exit 1
mkdir -p /var/run/netns
mount -t tmpfs xxx /var/run/netns
touch /var/run/netns/emptyns
mount --bind /proc/$CRTOOLS_INIT_PID/ns/net /var/run/netns/emptyns
ip netns exec emptyns ip link set up dev lo || exit 1
ip netns exec emptyns ip a
umount -l /var/run/netns
fi
exit 0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment