diff options
Diffstat (limited to 'test')
-rwxr-xr-x | test/compile/compile.sh | 27 |
1 files changed, 4 insertions, 23 deletions
diff --git a/test/compile/compile.sh b/test/compile/compile.sh index 9d35bbcde..adacab616 100755 --- a/test/compile/compile.sh +++ b/test/compile/compile.sh | |||
@@ -3,7 +3,7 @@ | |||
3 | arr[1]="TEST 1: standard compilation" | 3 | arr[1]="TEST 1: standard compilation" |
4 | arr[2]="TEST 2: compile seccomp disabled" | 4 | arr[2]="TEST 2: compile seccomp disabled" |
5 | arr[3]="TEST 3: compile chroot disabled" | 5 | arr[3]="TEST 3: compile chroot disabled" |
6 | arr[4]="TEST 4: compile bind disabled" | 6 | arr[4]="deprecated: TEST 4: compile bind disabled" |
7 | arr[5]="TEST 5: compile user namespace disabled" | 7 | arr[5]="TEST 5: compile user namespace disabled" |
8 | arr[6]="TEST 6: compile network disabled" | 8 | arr[6]="TEST 6: compile network disabled" |
9 | arr[7]="TEST 7: compile X11 disabled" | 9 | arr[7]="TEST 7: compile X11 disabled" |
@@ -14,7 +14,7 @@ arr[11]="TEST 11: compile disable global config" | |||
14 | arr[12]="TEST 12: compile apparmor" | 14 | arr[12]="TEST 12: compile apparmor" |
15 | arr[13]="TEST 13: compile busybox" | 15 | arr[13]="TEST 13: compile busybox" |
16 | arr[14]="TEST 14: compile overlayfs disabled" | 16 | arr[14]="TEST 14: compile overlayfs disabled" |
17 | arr[15]="TEST 15: compile apparmor enabled" | 17 | arr[14]="TEST 15: compile private-home disabled" |
18 | 18 | ||
19 | # remove previous reports and output file | 19 | # remove previous reports and output file |
20 | cleanup() { | 20 | cleanup() { |
@@ -108,24 +108,6 @@ cp output-make om3 | |||
108 | rm output-configure output-make | 108 | rm output-configure output-make |
109 | 109 | ||
110 | #***************************************************************** | 110 | #***************************************************************** |
111 | # TEST 4 | ||
112 | #***************************************************************** | ||
113 | # - disable bind configuration | ||
114 | #***************************************************************** | ||
115 | print_title "${arr[4]}" | ||
116 | # seccomp | ||
117 | cd firejail | ||
118 | make distclean | ||
119 | ./configure --prefix=/usr --disable-bind --enable-fatal-warnings 2>&1 | tee ../output-configure | ||
120 | make -j4 2>&1 | tee ../output-make | ||
121 | cd .. | ||
122 | grep Warning output-configure output-make > ./report-test4 | ||
123 | grep Error output-configure output-make >> ./report-test4 | ||
124 | cp output-configure oc4 | ||
125 | cp output-make om4 | ||
126 | rm output-configure output-make | ||
127 | |||
128 | #***************************************************************** | ||
129 | # TEST 5 | 111 | # TEST 5 |
130 | #***************************************************************** | 112 | #***************************************************************** |
131 | # - disable user namespace configuration | 113 | # - disable user namespace configuration |
@@ -292,13 +274,13 @@ rm output-configure output-make | |||
292 | #***************************************************************** | 274 | #***************************************************************** |
293 | # TEST 15 | 275 | # TEST 15 |
294 | #***************************************************************** | 276 | #***************************************************************** |
295 | # - enable apparmor | 277 | # - disable private home |
296 | #***************************************************************** | 278 | #***************************************************************** |
297 | print_title "${arr[15]}" | 279 | print_title "${arr[15]}" |
298 | # seccomp | 280 | # seccomp |
299 | cd firejail | 281 | cd firejail |
300 | make distclean | 282 | make distclean |
301 | ./configure --prefix=/usr --enable-apparmor --enable-fatal-warnings 2>&1 | tee ../output-configure | 283 | ./configure --prefix=/usr --disable-private-home --enable-fatal-warnings 2>&1 | tee ../output-configure |
302 | make -j4 2>&1 | tee ../output-make | 284 | make -j4 2>&1 | tee ../output-make |
303 | cd .. | 285 | cd .. |
304 | grep Warning output-configure output-make > ./report-test15 | 286 | grep Warning output-configure output-make > ./report-test15 |
@@ -307,7 +289,6 @@ cp output-configure oc15 | |||
307 | cp output-make om15 | 289 | cp output-make om15 |
308 | rm output-configure output-make | 290 | rm output-configure output-make |
309 | 291 | ||
310 | |||
311 | #***************************************************************** | 292 | #***************************************************************** |
312 | # PRINT REPORTS | 293 | # PRINT REPORTS |
313 | #***************************************************************** | 294 | #***************************************************************** |