1 #!/bin/sh 2 ################################################################################ 3 ## ## 4 ## Copyright (c) International Business Machines Corp., 2008 ## 5 ## ## 6 ## This program is free software; you can redistribute it and#or modify ## 7 ## it under the terms of the GNU General Public License as published by ## 8 ## the Free Software Foundation; either version 2 of the License, or ## 9 ## (at your option) any later version. ## 10 ## ## 11 ## This program is distributed in the hope that it will be useful, but ## 12 ## WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ## 13 ## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ## 14 ## for more details. ## 15 ## ## 16 ## You should have received a copy of the GNU General Public License ## 17 ## along with this program; if not, write to the Free Software ## 18 ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ## 19 ## ## 20 ################################################################################ 21 22 echo "Running in:" 23 #rm -f print_caps 24 #cp $LTPROOT/testcases/bin/print_caps . 25 #FIFOFILE="$LTPROOT/testcases/bin/caps_fifo" 26 TMP=${TMP:=/tmp} 27 FIFOFILE="$TMP/caps_fifo" 28 rm -f $FIFOFILE 29 mkfifo $FIFOFILE 30 chmod 777 $FIFOFILE 31 exit_code=0 32 echo "cap_sys_admin tests" 33 verify_caps_exec 0 34 tmp=$? 35 if [ $tmp -ne 0 ]; then 36 exit_code=$tmp 37 fi 38 39 echo "testing for correct caps" 40 verify_caps_exec 1 41 tmp=$? 42 if [ $tmp -ne 0 ]; then 43 exit_code=$tmp 44 fi 45 46 echo "testing for correct pI checks" 47 inh_capped 48 tmp=$? 49 if [ $tmp -ne 0 ]; then 50 exit_code=$tmp 51 fi 52 53 unlink $FIFOFILE 54 exit $exit_code 55