From: Serge Hallyn Date: Thu, 14 Aug 2014 21:36:01 +0000 (+0000) Subject: lxc-test-unpriv: test lxc-clone -s X-Git-Tag: lxc-1.1.0.alpha2~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ad30ff74fcf8c00389c114ecc265be7b6764048;p=thirdparty%2Flxc.git lxc-test-unpriv: test lxc-clone -s This would have caught a regression in Ubuntu's 3.16 kernel. Signed-off-by: Serge Hallyn Acked-by: Stéphane Graber --- diff --git a/src/tests/lxc-test-unpriv b/src/tests/lxc-test-unpriv index f5ab53537..6242c5fd8 100755 --- a/src/tests/lxc-test-unpriv +++ b/src/tests/lxc-test-unpriv @@ -33,7 +33,8 @@ DONE=0 cleanup() { cd / - run_cmd lxc-stop -n c1 -k + run_cmd lxc-stop -n c2 -k || true + run_cmd lxc-stop -n c1 -k || true pkill -u $(id -u $TUSER) -9 sed -i '/lxcunpriv/d' /run/lxc/nics /etc/lxc/lxc-usernet @@ -122,4 +123,12 @@ p1=$(run_cmd lxc-info -n c1 -p -H) run_cmd lxc-info -n c1 run_cmd lxc-attach -n c1 -- /bin/true +run_cmd lxc-stop -n c1 +run_cmd lxc-clone -s -o c1 -n c2 +run_cmd lxc-start -n c2 -d +p1=$(run_cmd lxc-info -n c2 -p -H) +[ "$p1" != "-1" ] || { echo "Failed to start container c2"; false; } + +run_cmd lxc-stop -n c2 + DONE=1