make: Add support for RSYSLOG_XXX installation

This commit is contained in:
Jan Lindemann 2010-08-28 13:04:37 +00:00 committed by Jan Lindemann
commit 7d1e22cb76
5 changed files with 26 additions and 1 deletions

View file

@ -3,7 +3,7 @@ include $(MODDIR)/make/rules.mk
all:
clean: clean.conf
install: install_CFG install_SYSCFG install_LOGROT install_CRONTAB $(CONF_D)
install: install_CFG install_SYSCFG install_LOGROT install_CRONTAB install_RSYSLOG $(CONF_D)
clean.conf:
rm -rf *.h *~ .*.swp *.done

View file

@ -15,6 +15,7 @@ SYSCFG_DIR ?= $(PREFIX)/sysconfig
CONFIG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
LD_CONF_DIR ?= $(ENV_PREFIX)$(HOME)/etc/ld.so.conf.d
LOGROT_DIR ?= $(ENV_PREFIX)$(HOME)/etc/logrotate.d
RSYSLOG_DIR ?= $(ENV_PREFIX)$(HOME)/etc/rsyslog.d
IMG_PREFIX ?= $(PREFIX)
LOG_PREFIX ?= $(PREFIX)/log
JAVA_PREFIX ?= $(PREFIX)
@ -163,6 +164,12 @@ LOGROTMODE ?= $(CFGMODE)
LOGROTDIROWNER ?= $(CFGDIROWNER)
LOGROTDIRGROUP ?= $(CFGDIRGROUP)
LOGROTDIRMODE ?= $(CFGDIRMODE)
RSYSLOGOWNER ?= $(CFGOWNER)
RSYSLOGGROUP ?= $(CFGGROUP)
RSYSLOGMODE ?= $(CFGMODE)
RSYSLOGDIROWNER ?= $(CFGDIROWNER)
RSYSLOGDIRGROUP ?= $(CFGDIROWNER)
RSYSLOGDIRMODE ?= $(CFGDIRMODE)
CRONTABOWNER ?= $(CFGOWNER)
CRONTABGROUP ?= $(CFGGROUP)
CRONTABMODE ?= 600

View file

@ -15,6 +15,7 @@ SYSCFG_DIR ?= $(ENV_PREFIX)/etc/$(FLAVOUR_PATH_PREFIX)sysconfig
CONFIG_DIR ?= $(ENV_PREFIX)/etc/opt/$(FLAVOUR_PATH_PREFIX)$(PROJECT)
LD_CONF_DIR ?= $(ENV_PREFIX)/etc/ld.so.conf.d
LOGROT_DIR ?= $(ENV_PREFIX)/etc/logrotate.d
LOGROT_DIR ?= $(ENV_PREFIX)$(HOME)/etc/logrotate.d
IMG_PREFIX ?= $(PREFIX)
LOG_PREFIX ?= $(ENV_PREFIX)/var/log
JAVA_PREFIX ?= $(PREFIX)
@ -164,6 +165,12 @@ LOGROTMODE ?= $(CFGMODE)
LOGROTDIROWNER ?= $(CFGDIROWNER)
LOGROTDIRGROUP ?= $(CFGDIROWNER)
LOGROTDIRMODE ?= $(CFGDIRMODE)
RSYSLOGOWNER ?= $(CFGOWNER)
RSYSLOGGROUP ?= $(CFGGROUP)
RSYSLOGMODE ?= $(CFGMODE)
RSYSLOGDIROWNER ?= $(CFGDIROWNER)
RSYSLOGDIRGROUP ?= $(CFGDIROWNER)
RSYSLOGDIRMODE ?= $(CFGDIRMODE)
CRONTABOWNER ?= $(CFGOWNER)
CRONTABGROUP ?= $(CFGGROUP)
CRONTABMODE ?= 600

View file

@ -395,6 +395,14 @@ INSTALL_LOGROTDIR = $(LOGROT_DIR)
INSTALLED_LOGROT = $(addprefix $(INSTALL_LOGROTDIR)/,$(LOGROT))
endif
# -- RSYSLOG
ifneq ($(TARGET),mingw)
RSYSLOG += $(basename $(wildcard *.rsyslog))
BUILD_RSYSLOGDIR = $(TOPDIR)/bin/logrotate.d
INSTALL_RSYSLOGDIR = $(RSYSLOG_DIR)
INSTALLED_RSYSLOG = $(addprefix $(INSTALL_RSYSLOGDIR)/,$(RSYSLOG))
endif
# -- CRONTAB
ifneq ($(TARGET),mingw)
CRONTAB += $(wildcard *.crontab)

View file

@ -331,6 +331,9 @@ $(INSTALL_INITDIR)/%: %.init
$(INSTALL_LOGROTDIR)/%: %.logrotate
$(INSTALL) -o $(LOGROTOWNER) -g $(LOGROTGROUP) -m $(LOGROTMODE) $< $@
$(INSTALL_RSYSLOGDIR)/%: %.logrotate
$(INSTALL) -o $(RSYSLOGOWNER) -g $(RSYSLOGGROUP) -m $(RSYSLOGMODE) $< $@
%: %.sysconf
cp $< $@