summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-06-12 11:58:59 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-06-12 11:58:59 -0400
commita137cfb715fab07a2e21cf2a0770d1afcd2e2119 (patch)
treeeca38e162a3b898aa4603164e2f3e227a3058b8a /test
parentsupport to disable enforcing firejail.config (diff)
downloadfirejail-a137cfb715fab07a2e21cf2a0770d1afcd2e2119.tar.gz
firejail-a137cfb715fab07a2e21cf2a0770d1afcd2e2119.tar.zst
firejail-a137cfb715fab07a2e21cf2a0770d1afcd2e2119.zip
fixes
Diffstat (limited to 'test')
-rwxr-xr-xtest/dist-compile/compile.sh45
1 files changed, 43 insertions, 2 deletions
diff --git a/test/dist-compile/compile.sh b/test/dist-compile/compile.sh
index 64c99133a..2d055c1bd 100755
--- a/test/dist-compile/compile.sh
+++ b/test/dist-compile/compile.sh
@@ -9,7 +9,8 @@ arr[6]="TEST 6: compile network disabled"
9arr[7]="TEST 7: compile X11 disabled" 9arr[7]="TEST 7: compile X11 disabled"
10arr[8]="TEST 8: compile network restricted" 10arr[8]="TEST 8: compile network restricted"
11arr[9]="TEST 9: compile file transfer disabled" 11arr[9]="TEST 9: compile file transfer disabled"
12 12arr[10]="TEST 10: compile disable whitelist"
13arr[11]="TEST 11: compile disable global config"
13 14
14# remove previous reports and output file 15# remove previous reports and output file
15cleanup() { 16cleanup() {
@@ -213,7 +214,7 @@ print_title "${arr[9]}"
213# seccomp 214# seccomp
214cd firejail 215cd firejail
215make distclean 216make distclean
216./configure --prefix=/usr --enable-network=restricted --enable-fatal-warnings 2>&1 | tee ../output-configure 217./configure --prefix=/usr --disable-file-transfer --enable-fatal-warnings 2>&1 | tee ../output-configure
217make -j4 2>&1 | tee ../output-make 218make -j4 2>&1 | tee ../output-make
218cd .. 219cd ..
219grep Warning output-configure output-make > ./report-test9 220grep Warning output-configure output-make > ./report-test9
@@ -222,6 +223,44 @@ cp output-configure oc9
222cp output-make om9 223cp output-make om9
223rm output-configure output-make 224rm output-configure output-make
224 225
226#*****************************************************************
227# TEST 10
228#*****************************************************************
229# - disable whitelist
230# - check compilation
231#*****************************************************************
232print_title "${arr[10]}"
233# seccomp
234cd firejail
235make distclean
236./configure --prefix=/usr --disable-whitelist --enable-fatal-warnings 2>&1 | tee ../output-configure
237make -j4 2>&1 | tee ../output-make
238cd ..
239grep Warning output-configure output-make > ./report-test10
240grep Error output-configure output-make >> ./report-test10
241cp output-configure oc10
242cp output-make om10
243rm output-configure output-make
244
245#*****************************************************************
246# TEST 11
247#*****************************************************************
248# - disable global config
249# - check compilation
250#*****************************************************************
251print_title "${arr[11]}"
252# seccomp
253cd firejail
254make distclean
255./configure --prefix=/usr --disable-globalcfg --enable-fatal-warnings 2>&1 | tee ../output-configure
256make -j4 2>&1 | tee ../output-make
257cd ..
258grep Warning output-configure output-make > ./report-test11
259grep Error output-configure output-make >> ./report-test11
260cp output-configure oc11
261cp output-make om11
262rm output-configure output-make
263
225 264
226#***************************************************************** 265#*****************************************************************
227# PRINT REPORTS 266# PRINT REPORTS
@@ -246,3 +285,5 @@ echo ${arr[6]}
246echo ${arr[7]} 285echo ${arr[7]}
247echo ${arr[8]} 286echo ${arr[8]}
248echo ${arr[9]} 287echo ${arr[9]}
288echo ${arr[10]}
289echo ${arr[11]}