mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
make: Support CGI installation type
Add support for cgi scripts, installed into /home/wwwrun/local/cgi-bin
This commit is contained in:
parent
7fe2a1b574
commit
a0288808cc
4 changed files with 24 additions and 1 deletions
|
|
@ -10,6 +10,7 @@ VAR_PREFIX ?= $(PREFIX)/var
|
||||||
DOC_PREFIX ?= $(PREFIX)/doc/$(PROJECT)
|
DOC_PREFIX ?= $(PREFIX)/doc/$(PROJECT)
|
||||||
EXE_PREFIX ?= $(PREFIX)
|
EXE_PREFIX ?= $(PREFIX)
|
||||||
INIT_PREFIX ?= $(EXE_PREFIX)
|
INIT_PREFIX ?= $(EXE_PREFIX)
|
||||||
|
CGI_DIR ?= $(PREFIX)/cgi-bin
|
||||||
SYSCFG_DIR ?= $(PREFIX)/sysconfig
|
SYSCFG_DIR ?= $(PREFIX)/sysconfig
|
||||||
CONFIG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
|
CONFIG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
|
||||||
LD_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/ld.so.conf.d
|
LD_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/ld.so.conf.d
|
||||||
|
|
@ -76,6 +77,12 @@ INITMODE ?= $(EXEMODE)
|
||||||
INITDIROWNER ?= $(EXEDIROWNER)
|
INITDIROWNER ?= $(EXEDIROWNER)
|
||||||
INITDIRGROUP ?= $(EXEDIRGROUP)
|
INITDIRGROUP ?= $(EXEDIRGROUP)
|
||||||
INITDIRMODE ?= $(EXEDIRMODE)
|
INITDIRMODE ?= $(EXEDIRMODE)
|
||||||
|
CGIOWNER ?= $(EXEOWNER)
|
||||||
|
CGIGROUP ?= $(EXEGROUP)
|
||||||
|
CGIMODE ?= $(EXEMODE)
|
||||||
|
CGIDIROWNER ?= $(EXEDIROWNER)
|
||||||
|
CGIDIRGROUP ?= $(EXEDIRGROUP)
|
||||||
|
CGIDIRMODE ?= $(EXEDIRMODE)
|
||||||
LIBOWNER ?= $(EXEOWNER)
|
LIBOWNER ?= $(EXEOWNER)
|
||||||
LIBGROUP ?= $(EXEGROUP)
|
LIBGROUP ?= $(EXEGROUP)
|
||||||
LIBMODE ?= $(EXEMODE)
|
LIBMODE ?= $(EXEMODE)
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ VAR_PREFIX ?= $(ENV_PREFIX)/var/$(FLAVOUR_PATH_PREFIX)opt
|
||||||
DOC_PREFIX ?= $(ENV_PREFIX)/usr/share/doc/packages/$(FLAVOUR_PREFIX)$(PROJECT)
|
DOC_PREFIX ?= $(ENV_PREFIX)/usr/share/doc/packages/$(FLAVOUR_PREFIX)$(PROJECT)
|
||||||
EXE_PREFIX ?= $(PREFIX)
|
EXE_PREFIX ?= $(PREFIX)
|
||||||
INIT_PREFIX ?= $(ENV_PREFIX)/etc$(FLAVOUR_PATH_SUFFIX)
|
INIT_PREFIX ?= $(ENV_PREFIX)/etc$(FLAVOUR_PATH_SUFFIX)
|
||||||
|
CGI_DIR ?= $(ENV_PREFIX)/home/wwwrun/local/cgi-bin
|
||||||
SYSCFG_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)sysconfig
|
SYSCFG_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)sysconfig
|
||||||
CONFIG_DIR ?= $(ENV_PREFIX)/etc/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
|
CONFIG_DIR ?= $(ENV_PREFIX)/etc/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
|
||||||
LD_CONF_DIR ?= $(ENV_PREFIX)/etc/ld.so.conf.d
|
LD_CONF_DIR ?= $(ENV_PREFIX)/etc/ld.so.conf.d
|
||||||
|
|
@ -77,6 +78,12 @@ INITMODE ?= $(EXEMODE)
|
||||||
INITDIROWNER ?= $(EXEDIROWNER)
|
INITDIROWNER ?= $(EXEDIROWNER)
|
||||||
INITDIRGROUP ?= $(EXEDIRGROUP)
|
INITDIRGROUP ?= $(EXEDIRGROUP)
|
||||||
INITDIRMODE ?= $(EXEDIRMODE)
|
INITDIRMODE ?= $(EXEDIRMODE)
|
||||||
|
CGIOWNER ?= $(EXEOWNER)
|
||||||
|
CGIGROUP ?= $(EXEGROUP)
|
||||||
|
CGIMODE ?= $(EXEMODE)
|
||||||
|
CGIDIROWNER ?= $(EXEDIROWNER)
|
||||||
|
CGIDIRGROUP ?= $(EXEDIRGROUP)
|
||||||
|
CGIDIRMODE ?= $(EXEDIRMODE)
|
||||||
LIBOWNER ?= $(EXEOWNER)
|
LIBOWNER ?= $(EXEOWNER)
|
||||||
LIBGROUP ?= $(EXEGROUP)
|
LIBGROUP ?= $(EXEGROUP)
|
||||||
LIBMODE ?= $(EXEMODE)
|
LIBMODE ?= $(EXEMODE)
|
||||||
|
|
|
||||||
|
|
@ -297,6 +297,15 @@ INSTALL_SCRIPTDIR = $(EXE_PREFIX)/bin
|
||||||
BUILD_SCRIPT += $(addprefix $(BUILD_SCRIPTDIR)/,$(EXE_SH))
|
BUILD_SCRIPT += $(addprefix $(BUILD_SCRIPTDIR)/,$(EXE_SH))
|
||||||
INSTALLED_SCRIPT += $(addprefix $(INSTALL_EXEDIR)/,$(EXE_SH))
|
INSTALLED_SCRIPT += $(addprefix $(INSTALL_EXEDIR)/,$(EXE_SH))
|
||||||
|
|
||||||
|
# -- CGI
|
||||||
|
EXE_CGI += $(wildcard *.cgi)
|
||||||
|
EXE_CGI += $(patsubst %.cgi.tmpl,%.cgi,$(wildcard *.cgi.tmpl))
|
||||||
|
|
||||||
|
BUILD_CGIDIR = $(TOPDIR)/bin
|
||||||
|
INSTALL_CGIDIR = $(CGI_DIR)
|
||||||
|
BUILD_CGI += $(addprefix $(BUILD_CGIDIR)/,$(EXE_CGI))
|
||||||
|
INSTALLED_CGI += $(addprefix $(INSTALL_CGIDIR)/,$(EXE_CGI))
|
||||||
|
|
||||||
# -- INIT
|
# -- INIT
|
||||||
BUILD_INITDIR = $(TOPDIR)/bin
|
BUILD_INITDIR = $(TOPDIR)/bin
|
||||||
INSTALL_INITDIR = $(INIT_PREFIX)/init.d
|
INSTALL_INITDIR = $(INIT_PREFIX)/init.d
|
||||||
|
|
|
||||||
|
|
@ -250,7 +250,7 @@ check_not_empty_$(1):
|
||||||
fi
|
fi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
INSTALLATION_FILE_TYPES = LIB PI HDR EXE SCRIPT INIT DOC PROFILE MAKE CFG SYSCFG IMG LOG JAVA LD_CONF
|
INSTALLATION_FILE_TYPES = LIB PI HDR EXE SCRIPT INIT DOC PROFILE MAKE CFG SYSCFG IMG LOG JAVA LD_CONF CGI
|
||||||
|
|
||||||
#$(foreach attr,OWNER GROUP MODE,$(foreach type, $(INSTALLATION_FILE_TYPES),\
|
#$(foreach attr,OWNER GROUP MODE,$(foreach type, $(INSTALLATION_FILE_TYPES),\
|
||||||
# $(eval $(call std_install_rules,$(type)$(attr)))))
|
# $(eval $(call std_install_rules,$(type)$(attr)))))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue