aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorLibravatar Slava Monich <slava.monich@jolla.com>2020-10-03 01:50:26 +0300
committerLibravatar Slava Monich <slava.monich@jolla.com>2020-10-03 01:50:26 +0300
commit99a210d4bb8bb53cd6bdff5ceb44a466988760f0 (patch)
tree32573a2eb14460479eef1275009e3a9513f2c54a /Makefile.in
parenttemporary fix for nvidia/nogroups/noroot issue (#3644, #841) (diff)
downloadfirejail-99a210d4bb8bb53cd6bdff5ceb44a466988760f0.tar.gz
firejail-99a210d4bb8bb53cd6bdff5ceb44a466988760f0.tar.zst
firejail-99a210d4bb8bb53cd6bdff5ceb44a466988760f0.zip
added configure option to disable man pages
Those are unnecessary in embedded environment.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in12
1 files changed, 10 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index e1abdcc5f..fbd3c4a07 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -14,12 +14,18 @@ HAVE_APPARMOR=@HAVE_APPARMOR@
14HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@ 14HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@
15BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@ 15BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@
16HAVE_SUID=@HAVE_SUID@ 16HAVE_SUID=@HAVE_SUID@
17NEED_MAN=@NEED_MAN@
17 18
18all: all_items mydirs man filters 19ifneq ($(NEED_MAN),no)
20MAN_TARGET = man
21MAN_SRC = src/man
22endif
23
24all: all_items mydirs $(MAN_TARGET) filters
19APPS = src/firecfg/firecfg src/firejail/firejail src/firemon/firemon src/profstats/profstats 25APPS = src/firecfg/firecfg src/firejail/firejail src/firemon/firemon src/profstats/profstats
20SBOX_APPS = src/faudit/faudit src/fbuilder/fbuilder src/ftee/ftee 26SBOX_APPS = src/faudit/faudit src/fbuilder/fbuilder src/ftee/ftee
21SBOX_APPS_NON_DUMPABLE = src/fcopy/fcopy src/fldd/fldd src/fnet/fnet src/fnetfilter/fnetfilter 27SBOX_APPS_NON_DUMPABLE = src/fcopy/fcopy src/fldd/fldd src/fnet/fnet src/fnetfilter/fnetfilter
22MYDIRS = src/lib src/man 28MYDIRS = src/lib $(MAN_SRC)
23MYLIBS = src/libpostexecseccomp/libpostexecseccomp.so src/libtrace/libtrace.so src/libtracelog/libtracelog.so 29MYLIBS = src/libpostexecseccomp/libpostexecseccomp.so src/libtrace/libtrace.so src/libtracelog/libtracelog.so
24MANPAGES = firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 firejail-users.5 30MANPAGES = firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 firejail-users.5
25SBOX_APPS_NON_DUMPABLE += src/fsec-optimize/fsec-optimize src/fsec-print/fsec-print src/fseccomp/fseccomp 31SBOX_APPS_NON_DUMPABLE += src/fsec-optimize/fsec-optimize src/fsec-print/fsec-print src/fseccomp/fseccomp
@@ -133,6 +139,7 @@ ifeq ($(HAVE_APPARMOR),-DHAVE_APPARMOR)
133 # install apparmor profile customization file 139 # install apparmor profile customization file
134 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/apparmor.d/local/firejail-default ]; then install -c -m 0644 etc/apparmor/firejail-local $(DESTDIR)/$(sysconfdir)/apparmor.d/local/firejail-default; fi;" 140 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/apparmor.d/local/firejail-default ]; then install -c -m 0644 etc/apparmor/firejail-local $(DESTDIR)/$(sysconfdir)/apparmor.d/local/firejail-default; fi;"
135endif 141endif
142ifneq ($(NEED_MAN),no)
136 # man pages 143 # man pages
137 install -m 0755 -d $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man5 144 install -m 0755 -d $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man5
138 for man in $(MANPAGES); do \ 145 for man in $(MANPAGES); do \
@@ -144,6 +151,7 @@ endif
144 esac; \ 151 esac; \
145 done 152 done
146 rm -f $(MANPAGES) $(MANPAGES:%=%.gz) 153 rm -f $(MANPAGES) $(MANPAGES:%=%.gz)
154endif
147 # bash completion 155 # bash completion
148 install -m 0755 -d $(DESTDIR)$(datarootdir)/bash-completion/completions 156 install -m 0755 -d $(DESTDIR)$(datarootdir)/bash-completion/completions
149 install -m 0644 src/bash_completion/firejail.bash_completion $(DESTDIR)$(datarootdir)/bash-completion/completions/firejail 157 install -m 0644 src/bash_completion/firejail.bash_completion $(DESTDIR)$(datarootdir)/bash-completion/completions/firejail