]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc-test-{unpriv,usernic.in}: make sure to chgrp as well
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 17 Jul 2014 21:02:06 +0000 (16:02 -0500)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 17 Jul 2014 21:02:06 +0000 (16:02 -0500)
These tests are failing on new kernels because the container root is
not privileged over the directories, since privilege no requires
the group being mapped into the container.

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

index 5ab75243f080dbbff8c2c240b9f59cf985d45cf4..f5ab535377a162aa1e73d4ef3ba298d3389aa0a9 100755 (executable)
@@ -84,10 +84,10 @@ lxc.network.link = lxcbr0
 lxc.id_map = u 0 910000 9999
 lxc.id_map = g 0 910000 9999
 EOF
-chown -R $TUSER $HDIR
+chown -R $TUSER: $HDIR
 
 mkdir -p /run/user/$(id -u $TUSER)
-chown -R $TUSER /run/user/$(id -u $TUSER)
+chown -R $TUSER: /run/user/$(id -u $TUSER)
 
 cd $HDIR
 
@@ -108,7 +108,7 @@ if [ -e /sys/fs/cgroup/cgmanager/sock ]; then
 else
        for d in /sys/fs/cgroup/*; do
                [ ! -d $d/lxctest ] && mkdir $d/lxctest
-               chown -R $TUSER $d/lxctest
+               chown -R $TUSER: $d/lxctest
                echo $$ > $d/lxctest/tasks
        done
 fi
index ad11f0aa727bc7700d59b006abdd42e6fcaa98b3..395c4534709a71eb8fb104b5a8d9f05a5646e97d 100755 (executable)
@@ -74,7 +74,7 @@ trap cleanup EXIT SIGHUP SIGINT SIGTERM
 deluser usernic-user || true
 useradd usernic-user
 sudo mkdir -p /home/usernic-user
-sudo chown usernic-user /home/usernic-user
+sudo chown usernic-user: /home/usernic-user
 usermod -v 910000-919999 -w 910000-919999 usernic-user
 
 mkdir -p /home/usernic-user/.config/lxc/
@@ -101,13 +101,13 @@ if [ -e /sys/fs/cgroup/cgmanager/sock ]; then
 else
        for d in /sys/fs/cgroup/*; do
                [ ! -d $d/lxctest ] && mkdir $d/lxctest
-               chown -R usernic-user $d/lxctest
+               chown -R usernic-user: $d/lxctest
                echo $$ > $d/lxctest/tasks
        done
 fi
 
 mkdir -p /run/user/$(id -u usernic-user)
-chown -R usernic-user /run/user/$(id -u usernic-user) /home/usernic-user
+chown -R usernic-user: /run/user/$(id -u usernic-user) /home/usernic-user
 
 # Create two test bridges
 brctl addbr usernic-br0