diff options
author | Duncan Overbruck <duncaen@voidlinux.eu> | 2017-05-17 18:28:48 +0200 |
---|---|---|
committer | Duncan Overbruck <duncaen@voidlinux.eu> | 2017-05-17 18:28:48 +0200 |
commit | 149899d29c0b8347516dc073eadd1b5fb0ce7be5 (patch) | |
tree | d840f523513a72c91f6d028503e24a44b931c5f8 /Makefile.in | |
parent | allow symbolic links as profile names, fixing #1276 (diff) | |
download | firejail-149899d29c0b8347516dc073eadd1b5fb0ce7be5.tar.gz firejail-149899d29c0b8347516dc073eadd1b5fb0ce7be5.tar.zst firejail-149899d29c0b8347516dc073eadd1b5fb0ce7be5.zip |
make seccomp optional
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in index b6997bd3d..e9aab83c9 100644 --- a/Makefile.in +++ b/Makefile.in | |||
@@ -16,6 +16,7 @@ VERSION=@PACKAGE_VERSION@ | |||
16 | NAME=@PACKAGE_NAME@ | 16 | NAME=@PACKAGE_NAME@ |
17 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ | 17 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ |
18 | DOCDIR=@docdir@ | 18 | DOCDIR=@docdir@ |
19 | HAVE_SECCOMP=@HAVE_SECCOMP@ | ||
19 | HAVE_APPARMOR=@HAVE_APPARMOR@ | 20 | HAVE_APPARMOR=@HAVE_APPARMOR@ |
20 | HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@ | 21 | HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@ |
21 | HAVE_GIT_INSTALL=@HAVE_GIT_INSTALL@ | 22 | HAVE_GIT_INSTALL=@HAVE_GIT_INSTALL@ |
@@ -39,10 +40,12 @@ $(MANPAGES): $(wildcard src/man/*.txt) | |||
39 | man: $(MANPAGES) | 40 | man: $(MANPAGES) |
40 | 41 | ||
41 | filters: src/fseccomp | 42 | filters: src/fseccomp |
43 | ifeq ($(HAVE_SECCOMP),-DHAVE_SECCOMP) | ||
42 | src/fseccomp/fseccomp default seccomp | 44 | src/fseccomp/fseccomp default seccomp |
43 | src/fseccomp/fseccomp default seccomp.debug allow-debuggers | 45 | src/fseccomp/fseccomp default seccomp.debug allow-debuggers |
44 | src/fseccomp/fseccomp secondary 32 seccomp.i386 | 46 | src/fseccomp/fseccomp secondary 32 seccomp.i386 |
45 | src/fseccomp/fseccomp secondary 64 seccomp.amd64 | 47 | src/fseccomp/fseccomp secondary 64 seccomp.amd64 |
48 | endif | ||
46 | 49 | ||
47 | clean: | 50 | clean: |
48 | for dir in $(APPS) $(MYLIBS); do \ | 51 | for dir in $(APPS) $(MYLIBS); do \ |
@@ -87,15 +90,18 @@ ifeq ($(HAVE_GIT_INSTALL),-DHAVE_GIT_INSTALL) | |||
87 | install -c -m 0755 src/fgit/fgit-install.sh $(DESTDIR)/$(libdir)/firejail/. | 90 | install -c -m 0755 src/fgit/fgit-install.sh $(DESTDIR)/$(libdir)/firejail/. |
88 | install -c -m 0755 src/fgit/fgit-uninstall.sh $(DESTDIR)/$(libdir)/firejail/. | 91 | install -c -m 0755 src/fgit/fgit-uninstall.sh $(DESTDIR)/$(libdir)/firejail/. |
89 | endif | 92 | endif |
93 | |||
90 | install -c -m 0644 src/firecfg/firecfg.config $(DESTDIR)/$(libdir)/firejail/. | 94 | install -c -m 0644 src/firecfg/firecfg.config $(DESTDIR)/$(libdir)/firejail/. |
91 | install -c -m 0755 src/faudit/faudit $(DESTDIR)/$(libdir)/firejail/. | 95 | install -c -m 0755 src/faudit/faudit $(DESTDIR)/$(libdir)/firejail/. |
92 | install -c -m 0755 src/fnet/fnet $(DESTDIR)/$(libdir)/firejail/. | 96 | install -c -m 0755 src/fnet/fnet $(DESTDIR)/$(libdir)/firejail/. |
93 | install -c -m 0755 src/fseccomp/fseccomp $(DESTDIR)/$(libdir)/firejail/. | ||
94 | install -c -m 0755 src/fcopy/fcopy $(DESTDIR)/$(libdir)/firejail/. | 97 | install -c -m 0755 src/fcopy/fcopy $(DESTDIR)/$(libdir)/firejail/. |
98 | ifeq ($(HAVE_SECCOMP),-DHAVE_SECCOMP) | ||
99 | install -c -m 0755 src/fseccomp/fseccomp $(DESTDIR)/$(libdir)/firejail/. | ||
95 | install -c -m 0644 seccomp $(DESTDIR)/$(libdir)/firejail/. | 100 | install -c -m 0644 seccomp $(DESTDIR)/$(libdir)/firejail/. |
96 | install -c -m 0644 seccomp.debug $(DESTDIR)/$(libdir)/firejail/. | 101 | install -c -m 0644 seccomp.debug $(DESTDIR)/$(libdir)/firejail/. |
97 | install -c -m 0644 seccomp.i386 $(DESTDIR)/$(libdir)/firejail/. | 102 | install -c -m 0644 seccomp.i386 $(DESTDIR)/$(libdir)/firejail/. |
98 | install -c -m 0644 seccomp.amd64 $(DESTDIR)/$(libdir)/firejail/. | 103 | install -c -m 0644 seccomp.amd64 $(DESTDIR)/$(libdir)/firejail/. |
104 | endif | ||
99 | ifeq ($(HAVE_CONTRIB_INSTALL),yes) | 105 | ifeq ($(HAVE_CONTRIB_INSTALL),yes) |
100 | install -c -m 0755 contrib/fix_private-bin.py $(DESTDIR)/$(libdir)/firejail/. | 106 | install -c -m 0755 contrib/fix_private-bin.py $(DESTDIR)/$(libdir)/firejail/. |
101 | install -c -m 0755 contrib/fjclip.py $(DESTDIR)/$(libdir)/firejail/. | 107 | install -c -m 0755 contrib/fjclip.py $(DESTDIR)/$(libdir)/firejail/. |
@@ -240,7 +246,9 @@ test-environment: | |||
240 | cd test/environment; ./environment.sh | grep TESTING | 246 | cd test/environment; ./environment.sh | grep TESTING |
241 | 247 | ||
242 | test-filters: | 248 | test-filters: |
249 | ifeq ($(HAVE_SECCOMP),-DHAVE_SECCOMP) | ||
243 | cd test/filters; ./filters.sh | grep TESTING | 250 | cd test/filters; ./filters.sh | grep TESTING |
251 | endif | ||
244 | 252 | ||
245 | test-arguments: | 253 | test-arguments: |
246 | cd test/arguments; ./arguments.sh | grep TESTING | 254 | cd test/arguments; ./arguments.sh | grep TESTING |