2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-22 09:58:09 +00:00
criu/test/empty-netns-prep.sh
Andrei Vagin 98204deb34 test: don't use nsenter in tests
Ubuntu 14.04 (Travis) doesn't have it.

Reviewed-by: Kirill Tkhai <ktkhai@virtuozzo.com>
Looks-good-to: Pavel Emelyanov <xemul@virtuozzo.com>
Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
2017-05-19 09:17:20 +03:00

17 lines
406 B
Bash
Executable File

#!/bin/bash
set -ex
if [ "$CRTOOLS_SCRIPT_ACTION" == "setup-namespaces" ]; then
echo "Will up lo at $CRTOOLS_INIT_PID netns"
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