aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes 'josch' Schauer <josch@mister-muffin.de>2018-01-04 14:33:37 +0100
committerJohannes 'josch' Schauer <josch@mister-muffin.de>2018-01-04 15:03:19 +0100
commit5cbe3c202f7d0ec15783083dae0d1e877dace6c1 (patch)
tree20a644dbbfcea2bdd5b1292cf1fb6a2eb309e447
parent0b23048b4abbf92f26b8dea92732568b34ec1ced (diff)
Makefile: install cgi scripts with executable bits set
-rw-r--r--Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 42ecb9e..0febd61 100644
--- a/Makefile
+++ b/Makefile
@@ -56,14 +56,18 @@ locale/%/$(DOMAIN).po: locale/$(DOMAIN).pot
.PHONY: install
install: locale
$(INSTALL) -d $(DESTDIR)$(localstatedir)/lib/$(DOMAIN)
- for f in .htaccess about.cgi access_control.rb advanced.rb atom.rb \
- authorization_required.cgi charset.rb check.cgi classic.css \
- config_defaults.rb customize.cgi customize.rb date_locale.rb \
- default.css delete_poll.rb dudle.rb edit_columns.rb error.cgi \
- example.cgi favicon.ico hash.rb history.rb html.rb index.cgi \
- invite_participants.rb log.rb maintenance.cgi not_found.cgi \
- overview.rb participate.rb poll.rb pollhead.rb print.css \
- timepollhead.rb timestring.rb vcs_git.rb vcs_test.rb; do \
+ for f in about.cgi access_control.rb advanced.rb atom.rb \
+ authorization_required.cgi check.cgi customize.cgi \
+ customize.rb delete_poll.rb edit_columns.rb error.cgi \
+ example.cgi history.rb index.cgi invite_participants.rb \
+ maintenance.cgi not_found.cgi overview.rb participate.rb; do \
+ $(INSTALL) -D -t $(DESTDIR)$(datadir)/$(DOMAIN) $$f; \
+ ln -s $$(realpath --relative-to=$(DESTDIR)$(localstatedir)/lib/$(DOMAIN) $(DESTDIR)$(datadir)/$(DOMAIN))/$$f $(DESTDIR)$(localstatedir)/lib/$(DOMAIN)/$$f; \
+ done
+ for f in .htaccess charset.rb classic.css config_defaults.rb \
+ date_locale.rb default.css dudle.rb favicon.ico hash.rb \
+ html.rb log.rb poll.rb pollhead.rb print.css timepollhead.rb \
+ timestring.rb vcs_git.rb vcs_test.rb; do \
$(INSTALL_DATA) -D -t $(DESTDIR)$(datadir)/$(DOMAIN) $$f; \
ln -s $$(realpath --relative-to=$(DESTDIR)$(localstatedir)/lib/$(DOMAIN) $(DESTDIR)$(datadir)/$(DOMAIN))/$$f $(DESTDIR)$(localstatedir)/lib/$(DOMAIN)/$$f; \
done