From: Subrata <sub...@us...> - 2008-04-06 10:39:27
|
Update of /cvsroot/ltp/ltp/testscripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32291/ltp/testscripts Modified Files: test_selinux.sh Log Message: Ok here is a first small patch to stop relabeling /tmp as Stephen suggested. It should be no more complicated to get rid of the unneeded dyntrans_types, but I messed up somewhere generating the patch and subsequent test bombed. So I'll just do that next week or whenever this patch hits cvs (for simplicity). Subject: selinux testsuite: don't relabel /tmp There's no need for the selinux testsuite to relabel /tmp for the duration of the test. It uses /tmp/selinux anyway. Just need to be sure to have search perms to tmp_t. Signed-off-by: Serge Hallyn <se...@us...> Index: test_selinux.sh =================================================================== RCS file: /cvsroot/ltp/ltp/testscripts/test_selinux.sh,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** test_selinux.sh 6 Apr 2008 10:27:36 -0000 1.9 --- test_selinux.sh 6 Apr 2008 10:39:19 -0000 1.10 *************** *** 104,111 **** echo "Running the SELinux testsuite..." - # Save and later restore /tmp's type. - SAVETMPTYPE=`ls -Zd /tmp | awk '{ print $4 }' | awk -F: '{ print $3 }'` - /usr/bin/chcon -t test_file_t /tmp - mkdir /tmp/selinux > /dev/null 2>&1 /usr/bin/chcon -t test_file_t /tmp/selinux --- 104,107 ---- *************** *** 121,126 **** # cleanup before exiting - # Restore type of /tmp - /usr/bin/chcon -t $SAVETMPTYPE /tmp rm -rf /tmp/selinux --- 117,120 ---- |