mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
make: (hopefully) added support for .site installation
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
4b00d44537
commit
98b170bceb
5 changed files with 27 additions and 1 deletions
|
|
@ -3,7 +3,7 @@ include $(MODDIR)/make/rules.mk
|
|||
|
||||
all:
|
||||
clean: clean.conf
|
||||
install: install_CFG install_SYSCFG install_LOGROT install_CRONTAB install_RSYSLOG install_APACHE_CONF $(CONF_D)
|
||||
install: install_CFG install_SYSCFG install_LOGROT install_CRONTAB install_RSYSLOG install_APACHE_CONF install_SITE $(CONF_D)
|
||||
|
||||
clean.conf:
|
||||
rm -rf *.h *~ .*.swp *.done
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ WORKING_DIR ?= $(ENV_PREFIX)$(HOME)
|
|||
WORKING_DIR ?= $(VAR_PREFIX)/lock
|
||||
JAVADIR ?= $(JAVA_PREFIX)/share/java
|
||||
PROJECT_HTMLDIR ?= $(HTDOCS_PREFIX)/proj/$(PROJECT)
|
||||
SITE_MODULES_DIR ?= $(HTDOCS_PREFIX)/proj/site/modules.d
|
||||
CGI_DIR ?= $(HTDOCS_PREFIX)/cgi-bin
|
||||
|
||||
# -- misc
|
||||
|
|
@ -182,6 +183,12 @@ APACHE_CONFMODE ?= $(CFGDIRMODE)
|
|||
APACHE_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
SITEOWNER ?= $(APACHE_CONFOWNER)
|
||||
SITEGROUP ?= $(APACHE_CONFGROUP)
|
||||
SITEMODE ?= $(APACHE_CONFMODE)
|
||||
SITEDIROWNER ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRGROUP ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRMODE ?= $(APACHE_CONFDIRMODE)
|
||||
RSYSLOGOWNER ?= $(CFGOWNER)
|
||||
RSYSLOGGROUP ?= $(CFGGROUP)
|
||||
RSYSLOGMODE ?= $(CFGMODE)
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ WORKING_DIR ?= $(VAR_PREFIX)/coredumps
|
|||
WORKING_DIR ?= $(VAR_PREFIX)/lock
|
||||
JAVADIR ?= $(JAVA_PREFIX)/share/java
|
||||
PROJECT_HTMLDIR ?= $(HTDOCS_PREFIX)/proj/$(PROJECT)
|
||||
SITE_MODULES_DIR ?= $(HTDOCS_PREFIX)/proj/site/modules.d
|
||||
CGI_DIR ?= $(HTDOCS_PREFIX)/cgi-bin
|
||||
|
||||
# -- misc
|
||||
|
|
@ -183,6 +184,12 @@ APACHE_CONFMODE ?= $(CFGMODE)
|
|||
APACHE_CONFDIROWNER ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRGROUP ?= $(CFGDIROWNER)
|
||||
APACHE_CONFDIRMODE ?= $(CFGDIRMODE)
|
||||
SITEOWNER ?= $(APACHE_CONFOWNER)
|
||||
SITEGROUP ?= $(APACHE_CONFGROUP)
|
||||
SITEMODE ?= $(APACHE_CONFMODE)
|
||||
SITEDIROWNER ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRGROUP ?= $(APACHE_CONFDIROWNER)
|
||||
SITEDIRMODE ?= $(APACHE_CONFDIRMODE)
|
||||
RSYSLOGOWNER ?= $(CFGOWNER)
|
||||
RSYSLOGGROUP ?= $(CFGGROUP)
|
||||
RSYSLOGMODE ?= $(CFGMODE)
|
||||
|
|
|
|||
|
|
@ -483,6 +483,15 @@ INSTALL_APACHE_CONFDIR = $(APACHE_CONF_DIR)
|
|||
INSTALLED_APACHE_CONF = $(addprefix $(INSTALL_APACHE_CONFDIR)/,$(patsubst %.apache-conf,%.conf,$(APACHE_CONF)))
|
||||
endif
|
||||
|
||||
# -- SITE
|
||||
ifneq ($(TARGET),mingw)
|
||||
INSTALLATION_FILE_TYPES += SITE
|
||||
SITE += $(basename $(filter-out $(DONT_INSTALL),$(wildcard *.site)))
|
||||
BUILD_SITEDIR = $(TOPDIR)/bin/site/modules.d
|
||||
INSTALL_SITEDIR = $(SITE_MODULES_DIR)
|
||||
INSTALLED_SITE = $(addprefix $(INSTALL_SITEDIR)/,$(patsubst %.site,%.conf,$(SITE)))
|
||||
endif
|
||||
|
||||
# -- RSYSLOG
|
||||
ifneq ($(TARGET),mingw)
|
||||
INSTALLATION_FILE_TYPES += RSYSLOG
|
||||
|
|
|
|||
|
|
@ -309,6 +309,9 @@ $(INSTALL_LOGROTDIR)/%: %.logrotate | install_dir_LOGROT
|
|||
$(INSTALL_APACHE_CONFDIR)/%.conf: %.apache-conf | install_dir_APACHE_CONF
|
||||
$(INSTALL) -o $(APACHE_CONFOWNER) -g $(APACHE_CONFGROUP) -m $(APACHE_CONFMODE) $< $@
|
||||
|
||||
$(INSTALL_SITEDIR)/%.conf: %.site | install_dir_SITE
|
||||
$(INSTALL) -o $(SITEOWNER) -g $(SITEGROUP) -m $(SITEMODE) $< $@
|
||||
|
||||
$(INSTALL_RSYSLOGDIR)/%.conf: %.rsyslog | install_dir_RSYSLOG
|
||||
$(INSTALL) -o $(RSYSLOGOWNER) -g $(RSYSLOGGROUP) -m $(RSYSLOGMODE) $< $@
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue