diff options
author | Johannes 'josch' Schauer <josch@mister-muffin.de> | 2018-01-04 14:33:37 +0100 |
---|---|---|
committer | Johannes 'josch' Schauer <josch@mister-muffin.de> | 2018-01-04 15:03:19 +0100 |
commit | 5cbe3c202f7d0ec15783083dae0d1e877dace6c1 (patch) | |
tree | 20a644dbbfcea2bdd5b1292cf1fb6a2eb309e447 | |
parent | 0b23048b4abbf92f26b8dea92732568b34ec1ced (diff) |
Makefile: install cgi scripts with executable bits set
-rw-r--r-- | Makefile | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -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 |