diff mbox

[2/2] at: add systemd support

Message ID 55A45D02.2030001@gmail.com
State Changes Requested
Headers show

Commit Message

Aurélien Chabot July 14, 2015, 12:51 a.m. UTC
Signed-off-by: Aurélien Chabot <aurelien@chabot.fr>
---
  package/at/at.mk | 12 ++++++++++++
  1 file changed, 12 insertions(+)
diff mbox

Patch

diff --git a/package/at/at.mk b/package/at/at.mk
index 8865360..e0ea3a4 100644
--- a/package/at/at.mk
+++ b/package/at/at.mk
@@ -21,8 +21,20 @@  AT_CONF_OPTS = \
  	--with-daemon_groupname=root \
  	SENDMAIL=/usr/sbin/sendmail
  +ifeq ($(BR2_PACKAGE_SYSTEMD),y)
+AT_CONF_OPTS += --with-systemdsystemunitdir=/usr/lib/systemd/system
+else
+AT_CONF_OPTS += --with-systemdsystemunitdir=no
+endif
+
  define AT_INSTALL_INIT_SYSV
  	$(INSTALL) -m 0755 -D package/at/S99at $(TARGET_DIR)/etc/init.d/S99at
  endef
  +define AT_INSTALL_INIT_SYSTEMD
+	mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
+	ln -sf ../../../../usr/lib/systemd/system/atd.service \
+		$(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/atd.service
+endef
+
  $(eval $(autotools-package))
-- 
2.4.5