mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
make: Add support for .crontab files
This commit is contained in:
parent
8f388bbe29
commit
dba01ffe0f
5 changed files with 23 additions and 2 deletions
|
|
@ -3,7 +3,7 @@ include $(MODDIR)/make/rules.mk
|
|||
|
||||
all:
|
||||
clean: clean.conf
|
||||
install: install_CFG install_SYSCFG install_LOGROT $(CONF_D)
|
||||
install: install_CFG install_SYSCFG install_LOGROT install_CRONTAB $(CONF_D)
|
||||
|
||||
clean.conf:
|
||||
rm -rf *.h *~ .*.swp *.done
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ IMAGEDIR ?= $(MODDIR)/../../images
|
|||
CTRLDIR ?= $(ENV_PREFIX)$(HOME)/bin$(FLAVOUR_PATH_SUFFIX)
|
||||
DAEMON_RUN_DIR ?= $(ENV_PREFIX)$(HOME)
|
||||
PROFILE_DIR ?= $(ENV_PREFIX)$(HOME)/.profile.d$(FLAVOUR_PATH_SUFFIX)
|
||||
INSTALL_CRONTABDIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)cron.d
|
||||
PIDDIR ?= $(VAR_PREFIX)$(FLAVOUR_PATH_PREFIX)run
|
||||
DOWNLOADDIRS ?= root@cvs.jannet.de:/usr/local/httpd/htdocs/www.jannet.de_443/$(CUSTOMER)/projects/$(PROJECT)
|
||||
WORKING_DIR ?= $(ENV_PREFIX)$(HOME)
|
||||
|
|
@ -162,6 +163,12 @@ LOGROTMODE ?= $(CFGMODE)
|
|||
LOGROTDIROWNER ?= $(CFGDIROWNER)
|
||||
LOGROTDIRGROUP ?= $(CFGDIRGROUP)
|
||||
LOGROTDIRMODE ?= $(CFGDIRMODE)
|
||||
CRONTABOWNER ?= $(CFGOWNER)
|
||||
CRONTABGROUP ?= $(CFGGROUP)
|
||||
CRONTABMODE ?= 664
|
||||
CRONTABDIROWNER ?= $(CFGDIROWNER)
|
||||
CRONTABDIRGROUP ?= $(CFGDIROWNER)
|
||||
CRONTABDIRMODE ?= $(CFGDIRMODE)
|
||||
|
||||
# -- options
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ IMAGEDIR ?= $(FLAVOUR_PATH_PREFIX)$(PREFIX)/images
|
|||
CTRLDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)init.d
|
||||
DAEMON_RUN_DIR ?= $(VAR_PREFIX)/corefiles
|
||||
PROFILE_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)profile.d
|
||||
INSTALL_CRONTABDIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)cron.d
|
||||
PIDDIR ?= $(VAR_PREFIX)/run
|
||||
DOWNLOADDIRS ?= root@cvs.jannet.de:/usr/local/httpd/htdocs/www.jannet.de_443/$(CUSTOMER)/projects/$(PROJECT)
|
||||
WORKING_DIR ?= $(VAR_PREFIX)/coredumps
|
||||
|
|
@ -163,6 +164,12 @@ LOGROTMODE ?= $(CFGMODE)
|
|||
LOGROTDIROWNER ?= $(CFGDIROWNER)
|
||||
LOGROTDIRGROUP ?= $(CFGDIROWNER)
|
||||
LOGROTDIRMODE ?= $(CFGDIRMODE)
|
||||
CRONTABOWNER ?= $(CFGOWNER)
|
||||
CRONTABGROUP ?= $(CFGGROUP)
|
||||
CRONTABMODE ?= 664
|
||||
CRONTABDIROWNER ?= $(CFGDIROWNER)
|
||||
CRONTABDIRGROUP ?= $(CFGDIROWNER)
|
||||
CRONTABDIRMODE ?= $(CFGDIRMODE)
|
||||
|
||||
# -- options
|
||||
|
||||
|
|
|
|||
|
|
@ -394,6 +394,13 @@ INSTALL_LOGROTDIR = $(LOGROT_DIR)
|
|||
INSTALLED_LOGROT = $(addprefix $(INSTALL_LOGROTDIR)/,$(LOGROT))
|
||||
endif
|
||||
|
||||
# -- CRONTAB
|
||||
ifneq ($(TARGET),mingw)
|
||||
CRONTAB += $(wildcard *.crontab)
|
||||
BUILD_CRONTABDIR = $(TOPDIR)/cron.d
|
||||
INSTALLED_CRONTAB = $(addprefix $(INSTALL_CRONTABDIR)/,$(CRONTAB))
|
||||
endif
|
||||
|
||||
# ==
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
|
|
|
|||
|
|
@ -282,7 +282,7 @@ check_not_empty_$(1):
|
|||
endef
|
||||
|
||||
INSTALLATION_FILE_TYPES = LIB PI HDR EXE SCRIPT INIT DOC PROFILE MAKE CFG \
|
||||
SYSCFG IMG LOG JAVA LD_CONF CGI LOGROT
|
||||
SYSCFG IMG LOG JAVA LD_CONF CGI LOGROT CRONTAB
|
||||
|
||||
#$(foreach attr,OWNER GROUP MODE,$(foreach type, $(INSTALLATION_FILE_TYPES),\
|
||||
# $(eval $(call std_install_rules,$(type)$(attr)))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue