From 8da2daba9de828a965a085e15c7346f53bea2121 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Wed, 10 Aug 2016 09:30:45 -0400 Subject: removed github-compile make target --- test/compile/compile.sh | 243 ------------------------------------------------ 1 file changed, 243 deletions(-) delete mode 100755 test/compile/compile.sh (limited to 'test') diff --git a/test/compile/compile.sh b/test/compile/compile.sh deleted file mode 100755 index 1207ef518..000000000 --- a/test/compile/compile.sh +++ /dev/null @@ -1,243 +0,0 @@ -#!/bin/bash - -arr[1]="TEST 1: standard compilation" -arr[2]="TEST 2: compile seccomp disabled" -arr[3]="TEST 3: compile chroot disabled" -arr[4]="TEST 4: compile bind disabled" -arr[5]="TEST 5: compile user namespace disabled" -arr[6]="TEST 6: compile network disabled" -arr[7]="TEST 7: compile X11 disabled" -arr[8]="TEST 8: compile network restricted" -arr[9]="TEST 9: compile file transfer disabled" - - -# remove previous reports and output file -cleanup() { - rm -f report* - rm -fr firejail - rm -f oc* om* -} - -print_title() { - echo - echo - echo - echo "**************************************************" - echo $1 - echo "**************************************************" -} - -while [ $# -gt 0 ]; do # Until you run out of parameters . . . - case "$1" in - --clean) - cleanup - exit - ;; - --help) - echo "./compile.sh [--clean|--help]" - exit - ;; - esac - shift # Check next set of parameters. -done - -cleanup - -#***************************************************************** -# TEST 1 -#***************************************************************** -# - checkout source code -# - check compilation -# - install -#***************************************************************** -print_title "${arr[1]}" -git clone https://github.com/netblue30/firejail.git -cd firejail -./configure --prefix=/usr --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test1 -grep Error output-configure output-make >> ./report-test1 -cp output-configure oc1 -cp output-make om1 -rm output-configure output-make - - -#***************************************************************** -# TEST 2 -#***************************************************************** -# - disable seccomp configuration -# - check compilation -#***************************************************************** -print_title "${arr[2]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --disable-seccomp --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test2 -grep Error output-configure output-make >> ./report-test2 -cp output-configure oc2 -cp output-make om2 -rm output-configure output-make - -#***************************************************************** -# TEST 3 -#***************************************************************** -# - disable chroot configuration -# - check compilation -#***************************************************************** -print_title "${arr[3]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --disable-chroot --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test3 -grep Error output-configure output-make >> ./report-test3 -cp output-configure oc3 -cp output-make om3 -rm output-configure output-make - -#***************************************************************** -# TEST 4 -#***************************************************************** -# - disable bind configuration -# - check compilation -#***************************************************************** -print_title "${arr[4]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --disable-bind --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test4 -grep Error output-configure output-make >> ./report-test4 -cp output-configure oc4 -cp output-make om4 -rm output-configure output-make - -#***************************************************************** -# TEST 5 -#***************************************************************** -# - disable user namespace configuration -# - check compilation -#***************************************************************** -print_title "${arr[5]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --disable-userns --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test5 -grep Error output-configure output-make >> ./report-test5 -cp output-configure oc5 -cp output-make om5 -rm output-configure output-make - -#***************************************************************** -# TEST 6 -#***************************************************************** -# - disable user namespace configuration -# - check compilation -#***************************************************************** -print_title "${arr[6]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --disable-network --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test6 -grep Error output-configure output-make >> ./report-test6 -cp output-configure oc6 -cp output-make om6 -rm output-configure output-make - -#***************************************************************** -# TEST 7 -#***************************************************************** -# - disable X11 support -# - check compilation -#***************************************************************** -print_title "${arr[7]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --disable-x11 --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test7 -grep Error output-configure output-make >> ./report-test7 -cp output-configure oc7 -cp output-make om7 -rm output-configure output-make - - -#***************************************************************** -# TEST 8 -#***************************************************************** -# - enable network restricted -# - check compilation -#***************************************************************** -print_title "${arr[8]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --enable-network=restricted --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test8 -grep Error output-configure output-make >> ./report-test8 -cp output-configure oc8 -cp output-make om8 -rm output-configure output-make - - -#***************************************************************** -# TEST 9 -#***************************************************************** -# - disable file transfer -# - check compilation -#***************************************************************** -print_title "${arr[9]}" -# seccomp -cd firejail -make distclean -./configure --prefix=/usr --enable-network=restricted --enable-fatal-warnings 2>&1 | tee ../output-configure -make -j4 2>&1 | tee ../output-make -cd .. -grep Warning output-configure output-make > ./report-test9 -grep Error output-configure output-make >> ./report-test9 -cp output-configure oc9 -cp output-make om9 -rm output-configure output-make - - -#***************************************************************** -# PRINT REPORTS -#***************************************************************** -echo -echo -echo -echo -echo "**********************************************************" -echo "TEST RESULTS" -echo "**********************************************************" - -wc -l report-test* -echo -echo "Legend:" -echo ${arr[1]} -echo ${arr[2]} -echo ${arr[3]} -echo ${arr[4]} -echo ${arr[5]} -echo ${arr[6]} -echo ${arr[7]} -echo ${arr[8]} -echo ${arr[9]} -- cgit v1.2.3-54-g00ecf