mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
make: Add definitions and rules for *.tmpfiles
Add support for *.tmpfiles. xxx.tmpfiles gets installed by conf.mk as /usr/lib/tmpfiles.d/xxx.conf. Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
d6d296fb2d
commit
336d1a5133
5 changed files with 27 additions and 4 deletions
12
make/defs.mk
12
make/defs.mk
|
|
@ -296,11 +296,8 @@ LOG_QUAL_PREFIX ?= $(LOGID):
|
|||
|
||||
# -- standard dirs and files for build and install
|
||||
# -- CFG
|
||||
SYSCFG_DIR ?= /etc/sysconfig
|
||||
SYSCFG_FILE ?= $(SYSCFG_DIR)/$(PROJECT)
|
||||
INSTALLATION_FILE_TYPES += CFG
|
||||
CONFIG_FILE ?= $(CONFIG_DIR)/$(PROJECT).conf
|
||||
SYSCFG_FILE ?= $(SYSCFG_DIR)/$(PROJECT)
|
||||
BUILD_CFGDIR = $(TOPDIR)/conf
|
||||
ifeq ($(CONFIG_SUBDIR),)
|
||||
INSTALL_CFGDIR ?= $(CONFIG_DIR)
|
||||
|
|
@ -310,8 +307,17 @@ endif
|
|||
LOCAL_CFG ?= $(filter-out %.site.conf, $(filter-out rsyslog-%, $(wildcard *.conf *.xml *.bprof *.jw-tmpl *.ini))) $(LOCAL_EXTRA_CFG)
|
||||
INSTALLED_CFG ?= $(addprefix $(INSTALL_CFGDIR)/,$(LOCAL_CFG))
|
||||
|
||||
# -- TMPFILES
|
||||
INSTALLATION_FILE_TYPES += TMPFILES
|
||||
TMPFILES += $(filter-out $(DONT_INSTALL),$(wildcard *.tmpfiles))
|
||||
BUILD_TMPFILESDIR = $(TOPDIR)/bin/tmpfiles/conf.d
|
||||
INSTALL_TMPFILESDIR = $(TMPFILES_DIR)
|
||||
INSTALLED_TMPFILES = $(addprefix $(INSTALL_TMPFILESDIR)/,$(patsubst %.tmpfiles,%.conf,$(TMPFILES)))
|
||||
|
||||
# -- SYSCFG
|
||||
INSTALLATION_FILE_TYPES += SYSCFG
|
||||
SYSCFG_DIR ?= /etc/sysconfig
|
||||
SYSCFG_FILE ?= $(SYSCFG_DIR)/$(PROJECT)
|
||||
SYSCFG_FILES += $(basename $(wildcard *.sysconf))
|
||||
BUILD_SYSCFG = $(TOPDIR)/conf
|
||||
BUILD_SYSCFGDIR = $(BUILD_SYSCFG)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue