diff options
author | rusty-snake <41237666+rusty-snake@users.noreply.github.com> | 2020-04-04 19:40:11 +0200 |
---|---|---|
committer | rusty-snake <41237666+rusty-snake@users.noreply.github.com> | 2020-04-04 19:40:11 +0200 |
commit | e8b60d782eccee13fae539732236e0b19111f706 (patch) | |
tree | 8698be4341cea7047a59889b7b50685a233946db /Makefile.in | |
parent | Harden signal-desktop.profile and add rules for Firefox (diff) | |
download | firejail-e8b60d782eccee13fae539732236e0b19111f706.tar.gz firejail-e8b60d782eccee13fae539732236e0b19111f706.tar.zst firejail-e8b60d782eccee13fae539732236e0b19111f706.zip |
Speedup the buildsystem
- replaing 'include /etc/firejail/foobar.inc' with
'include $(sysconfdir)/firejail/foobar.inc' is useless since 0.9.58
- onetime calling install with globbing is faster the a loop calling
install nearly 1000 times
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Makefile.in b/Makefile.in index afe8c9972..61889c017 100644 --- a/Makefile.in +++ b/Makefile.in | |||
@@ -128,13 +128,12 @@ endif | |||
128 | install -c -m 0644 RELNOTES $(DESTDIR)/$(DOCDIR)/. | 128 | install -c -m 0644 RELNOTES $(DESTDIR)/$(DOCDIR)/. |
129 | install -c -m 0644 etc/templates/* $(DESTDIR)/$(DOCDIR)/. | 129 | install -c -m 0644 etc/templates/* $(DESTDIR)/$(DOCDIR)/. |
130 | # etc files | 130 | # etc files |
131 | ./mketc.sh $(sysconfdir) $(BUSYBOX_WORKAROUND) | 131 | ifeq ($(BUSYBOX_WORKAROUND),yes) |
132 | ./mketc.sh | ||
133 | endif | ||
132 | install -m 0755 -d $(DESTDIR)/$(sysconfdir)/firejail | 134 | install -m 0755 -d $(DESTDIR)/$(sysconfdir)/firejail |
133 | for file in .etc/* etc/firejail.config; do \ | 135 | install -m 0644 -t $(DESTDIR)/$(sysconfdir)/firejail etc/{*.profile,*.inc,*.net,firejail.config} |
134 | install -c -m 0644 $$file $(DESTDIR)/$(sysconfdir)/firejail; \ | ||
135 | done | ||
136 | sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" | 136 | sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" |
137 | rm -fr .etc | ||
138 | ifeq ($(HAVE_APPARMOR),-DHAVE_APPARMOR) | 137 | ifeq ($(HAVE_APPARMOR),-DHAVE_APPARMOR) |
139 | # install apparmor profile | 138 | # install apparmor profile |
140 | sh -c "if [ ! -d $(DESTDIR)/$(sysconfdir)/apparmor.d ]; then install -d -m 755 $(DESTDIR)/$(sysconfdir)/apparmor.d; fi;" | 139 | sh -c "if [ ! -d $(DESTDIR)/$(sysconfdir)/apparmor.d ]; then install -d -m 755 $(DESTDIR)/$(sysconfdir)/apparmor.d; fi;" |