--build=$(DISTRO_MACHINE) \
--prefix=/usr
+SYSTEMD_UNIT_DIR = /lib/systemd/system
+
###############################################################################
#
# Packager variables
# Get a list of files that are installed automatically
PKG_DEFAULT_FILES = $(wildcard $(DIR_SOURCE)/*.default)
PKG_DEFAULT_FILES += $(wildcard $(DIR_SOURCE)/default/*)
-PKG_INIT_FILES = $(wildcard $(DIR_SOURCE)/*.init)
-PKG_INIT_FILES += $(wildcard $(DIR_SOURCE)/init/*.conf)
PKG_PAM_FILES = $(wildcard $(DIR_SOURCE)/*.pam)
PKG_PAM_FILES += $(wildcard $(DIR_SOURCE)/pam.d/*)
+PKG_SYSTEMD_FILES += $(wildcard $(DIR_SOURCE)/systemd/*)
###############################################################################
#
$(foreach file,$(PKG_DEFAULT_FILES),$(call __INSTALL_DEFAULT,$(file)))
endef
-define __INSTALL_INIT
- -mkdir -pv $(BUILDROOT)/etc/init
- cd $(DIR_APP) && cp -vf $(1) $(BUILDROOT)/etc/init/$(subst .init,.conf,$(notdir $(1)))
+define __INSTALL_SYSTEMD
+ -mkdir -pv $(BUILDROOT)$(SYSTEMD_UNIT_DIR)
+ cd $(DIR_APP) && cp -vf $(1) $(BUILDROOT)$(SYSTEMD_UNIT_DIR)/$(notdir $(1))
endef
-define DO_INSTALL_INIT
- $(foreach file,$(PKG_INIT_FILES),$(call __INSTALL_INIT,$(file)))
+define DO_INSTALL_SYSTEMD
+ $(foreach file,$(PKG_SYSTEMD_FILES),$(call __INSTALL_SYSTEMD,$(file)))
endef
define __INSTALL_PAM
$(STAGE_INSTALL)
$(DO_INSTALL_DEFAULT)
- $(DO_INSTALL_INIT)
+ $(DO_INSTALL_SYSTEMD)
$(DO_INSTALL_PAM)
@echo "#####################################################################"