aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-04-03 08:20:16 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-04-03 08:20:16 -0400
commit0da2d6f5380697dd054bd9384f77e7029d8d50ce (patch)
tree6e40b3f7fd61f54262830f42a694433cf88e73c8
parentvarious fixes (diff)
downloadfirejail-0da2d6f5380697dd054bd9384f77e7029d8d50ce.tar.gz
firejail-0da2d6f5380697dd054bd9384f77e7029d8d50ce.tar.zst
firejail-0da2d6f5380697dd054bd9384f77e7029d8d50ce.zip
x11 fixes
-rw-r--r--src/firejail/x11.c2
-rwxr-xr-xtest/compile/compile.sh19
2 files changed, 21 insertions, 0 deletions
diff --git a/src/firejail/x11.c b/src/firejail/x11.c
index ae37cdd57..d6bb605d2 100644
--- a/src/firejail/x11.c
+++ b/src/firejail/x11.c
@@ -26,6 +26,7 @@
26#include <dirent.h> 26#include <dirent.h>
27#include <sys/mount.h> 27#include <sys/mount.h>
28 28
29#ifdef HAVE_X11
29// return 1 if xpra is installed on the system 30// return 1 if xpra is installed on the system
30static int x11_check_xpra(void) { 31static int x11_check_xpra(void) {
31 struct stat s; 32 struct stat s;
@@ -72,6 +73,7 @@ static int random_display_number(void) {
72 73
73 return display; 74 return display;
74} 75}
76#endif
75 77
76// return display number, -1 if not configured 78// return display number, -1 if not configured
77int x11_display(void) { 79int x11_display(void) {
diff --git a/test/compile/compile.sh b/test/compile/compile.sh
index 70c24ca3e..e3e9bef2b 100755
--- a/test/compile/compile.sh
+++ b/test/compile/compile.sh
@@ -15,6 +15,7 @@ arr[9]="TEST 9: compile file transfer disabled"
15cleanup() { 15cleanup() {
16 rm -f report* 16 rm -f report*
17 rm -fr firejail 17 rm -fr firejail
18 rm oc* om*
18} 19}
19 20
20print_title() { 21print_title() {
@@ -61,6 +62,8 @@ sudo make install 2>&1 | tee ../output-install
61cd .. 62cd ..
62grep Warning output-configure output-make output-install > ./report-test1 63grep Warning output-configure output-make output-install > ./report-test1
63grep Error output-configure output-make output-install >> ./report-test1 64grep Error output-configure output-make output-install >> ./report-test1
65cp output-configure oc1
66cp output-make om1
64rm output-configure output-make output-install 67rm output-configure output-make output-install
65 68
66 69
@@ -79,6 +82,8 @@ make -j4 2>&1 | tee ../output-make
79cd .. 82cd ..
80grep Warning output-configure output-make > ./report-test2 83grep Warning output-configure output-make > ./report-test2
81grep Error output-configure output-make >> ./report-test2 84grep Error output-configure output-make >> ./report-test2
85cp output-configure oc2
86cp output-make om2
82rm output-configure output-make 87rm output-configure output-make
83 88
84#***************************************************************** 89#*****************************************************************
@@ -96,6 +101,8 @@ make -j4 2>&1 | tee ../output-make
96cd .. 101cd ..
97grep Warning output-configure output-make > ./report-test3 102grep Warning output-configure output-make > ./report-test3
98grep Error output-configure output-make >> ./report-test3 103grep Error output-configure output-make >> ./report-test3
104cp output-configure oc3
105cp output-make om3
99rm output-configure output-make 106rm output-configure output-make
100 107
101#***************************************************************** 108#*****************************************************************
@@ -113,6 +120,8 @@ make -j4 2>&1 | tee ../output-make
113cd .. 120cd ..
114grep Warning output-configure output-make > ./report-test4 121grep Warning output-configure output-make > ./report-test4
115grep Error output-configure output-make >> ./report-test4 122grep Error output-configure output-make >> ./report-test4
123cp output-configure oc4
124cp output-make om4
116rm output-configure output-make 125rm output-configure output-make
117 126
118#***************************************************************** 127#*****************************************************************
@@ -130,6 +139,8 @@ make -j4 2>&1 | tee ../output-make
130cd .. 139cd ..
131grep Warning output-configure output-make > ./report-test5 140grep Warning output-configure output-make > ./report-test5
132grep Error output-configure output-make >> ./report-test5 141grep Error output-configure output-make >> ./report-test5
142cp output-configure oc5
143cp output-make om5
133rm output-configure output-make 144rm output-configure output-make
134 145
135#***************************************************************** 146#*****************************************************************
@@ -147,6 +158,8 @@ make -j4 2>&1 | tee ../output-make
147cd .. 158cd ..
148grep Warning output-configure output-make > ./report-test6 159grep Warning output-configure output-make > ./report-test6
149grep Error output-configure output-make >> ./report-test6 160grep Error output-configure output-make >> ./report-test6
161cp output-configure oc6
162cp output-make om6
150rm output-configure output-make 163rm output-configure output-make
151 164
152#***************************************************************** 165#*****************************************************************
@@ -164,6 +177,8 @@ make -j4 2>&1 | tee ../output-make
164cd .. 177cd ..
165grep Warning output-configure output-make > ./report-test7 178grep Warning output-configure output-make > ./report-test7
166grep Error output-configure output-make >> ./report-test7 179grep Error output-configure output-make >> ./report-test7
180cp output-configure oc7
181cp output-make om7
167rm output-configure output-make 182rm output-configure output-make
168 183
169 184
@@ -182,6 +197,8 @@ make -j4 2>&1 | tee ../output-make
182cd .. 197cd ..
183grep Warning output-configure output-make > ./report-test8 198grep Warning output-configure output-make > ./report-test8
184grep Error output-configure output-make >> ./report-test8 199grep Error output-configure output-make >> ./report-test8
200cp output-configure oc8
201cp output-make om8
185rm output-configure output-make 202rm output-configure output-make
186 203
187 204
@@ -200,6 +217,8 @@ make -j4 2>&1 | tee ../output-make
200cd .. 217cd ..
201grep Warning output-configure output-make > ./report-test9 218grep Warning output-configure output-make > ./report-test9
202grep Error output-configure output-make >> ./report-test9 219grep Error output-configure output-make >> ./report-test9
220cp output-configure oc9
221cp output-make om9
203rm output-configure output-make 222rm output-configure output-make
204 223
205 224