The runlibcgrouptest.sh will now whine when script is started by non-root
user. Root permissions are needed to create directories and mount the cgroups
there.

Signed-off-by: Jan Safranek <[email protected]>
---

 tests/runlibcgrouptest.sh |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/tests/runlibcgrouptest.sh b/tests/runlibcgrouptest.sh
index 4ddb52d..847f932 100755
--- a/tests/runlibcgrouptest.sh
+++ b/tests/runlibcgrouptest.sh
@@ -325,6 +325,13 @@ runtest()
                exit $SKIP_TEST;
        fi;
 
+       MY_ID=`id -u`
+       if [ $MY_ID -ne 0 ]; then
+               echo "Only root can start this script."
+               echo " Exiting the testcase..."
+               exit $SKIP_TEST
+       fi
+
 # TestSet01: Run tests without mounting cgroup filesystem
        echo;
        echo Running first set of testcases;


------------------------------------------------------------------------------
_______________________________________________
Libcg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to