mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
build: use variables for profiles
This commit is contained in:
parent
f9769ecbde
commit
92d049cdf9
1 changed files with 7 additions and 1 deletions
8
Makefile
8
Makefile
|
|
@ -37,6 +37,10 @@ MYLIBS = src/libpostexecseccomp/libpostexecseccomp.so src/libtrace/libtrace.so s
|
|||
COMPLETIONS = src/zsh_completion/_firejail src/bash_completion/firejail.bash_completion
|
||||
SECCOMP_FILTERS = seccomp seccomp.debug seccomp.32 seccomp.block_secondary seccomp.mdwx seccomp.mdwx.32 seccomp.namespaces seccomp.namespaces.32
|
||||
|
||||
PROFILES_INC := $(sort $(wildcard etc/inc/*.inc))
|
||||
PROFILES_NET := $(sort $(wildcard etc/net/*.net))
|
||||
PROFILES_PRO := $(sort $(wildcard etc/profile*/*.profile))
|
||||
|
||||
MANPAGES1_IN := $(sort $(wildcard src/man/*.1.in))
|
||||
MANPAGES5_IN := $(sort $(wildcard src/man/*.5.in))
|
||||
MANPAGES1_GZ := $(MANPAGES1_IN:.in=.gz)
|
||||
|
|
@ -247,7 +251,9 @@ endif
|
|||
$(INSTALL) -m 0755 -d $(DESTDIR)$(sysconfdir)/firejail
|
||||
$(INSTALL) -m 0755 -d $(DESTDIR)$(sysconfdir)/firejail/firecfg.d
|
||||
$(INSTALL) -m 0644 -t $(DESTDIR)$(sysconfdir)/firejail src/firecfg/firecfg.config
|
||||
$(INSTALL) -m 0644 -t $(DESTDIR)$(sysconfdir)/firejail etc/profile*/*.profile etc/inc/*.inc etc/net/*.net etc/firejail.config
|
||||
$(INSTALL) -m 0644 -t $(DESTDIR)$(sysconfdir)/firejail etc/firejail.config
|
||||
@printf 'Installing profiles...\n'
|
||||
@$(INSTALL) -m 0644 -t $(DESTDIR)$(sysconfdir)/firejail $(PROFILES_INC) $(PROFILES_NET) $(PROFILES_PRO)
|
||||
sh -c "if [ ! -f $(DESTDIR)$(sysconfdir)/firejail/login.users ]; then \
|
||||
$(INSTALL) -m 0644 -t $(DESTDIR)$(sysconfdir)/firejail etc/login.users; \
|
||||
fi"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue