]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc-test-unpriv: try to start the container a second time 865/head
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 3 Mar 2016 00:17:17 +0000 (16:17 -0800)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 3 Mar 2016 00:17:17 +0000 (16:17 -0800)
We have nothing else testing this, and it was a real regression in lp
bug 1552355.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/tests/lxc-test-unpriv

index 141f509748d74a90adc1d8d9de99887a8a2d78be..bb3660e0475d86fb0b58c5c921ae97e0a89e381d 100755 (executable)
@@ -125,15 +125,21 @@ run_cmd mkdir -p $HDIR/.cache/lxc
     chown -R $TUSER: $HDIR/.cache/lxc
 
 run_cmd lxc-create -t download -n c1 -- -d ubuntu -r trusty -a $ARCH
-run_cmd lxc-start -n c1 -d
 
-p1=$(run_cmd lxc-info -n c1 -p -H)
-[ "$p1" != "-1" ] || { echo "Failed to start container c1"; false; }
+# Make sure we can start it - twice
 
-run_cmd lxc-info -n c1
-run_cmd lxc-attach -n c1 -- /bin/true
+for count in `seq 1 2`; do
+    run_cmd lxc-start -n c1 -d
+
+    p1=$(run_cmd lxc-info -n c1 -p -H)
+    [ "$p1" != "-1" ] || { echo "Failed to start container c1 (run $count)"; false; }
+
+    run_cmd lxc-info -n c1
+    run_cmd lxc-attach -n c1 -- /bin/true
+
+    run_cmd lxc-stop -n c1
+done
 
-run_cmd lxc-stop -n c1
 run_cmd lxc-copy -s -n c1 -N c2
 run_cmd lxc-start -n c2 -d
 p1=$(run_cmd lxc-info -n c2 -p -H)