summaryrefslogtreecommitdiffstats
path: root/rules/utelnetd.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2012-04-22 11:39:53 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-04-23 09:34:34 +0200
commit6b518ec43670475e33528b198698ffebef487e75 (patch)
tree5d9cffce92f8ce0d6e9cee8575d26e4157088b5c /rules/utelnetd.make
parent60dee1173050fcd3c1068ff6f42e6e75e36e5d29 (diff)
downloadptxdist-6b518ec43670475e33528b198698ffebef487e75.tar.gz
ptxdist-6b518ec43670475e33528b198698ffebef487e75.tar.xz
utelnetd: add systemd service
cleanup while at it. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/utelnetd.make')
-rw-r--r--rules/utelnetd.make30
1 files changed, 9 insertions, 21 deletions
diff --git a/rules/utelnetd.make b/rules/utelnetd.make
index f0467e6a1..883b24ecd 100644
--- a/rules/utelnetd.make
+++ b/rules/utelnetd.make
@@ -22,35 +22,17 @@ UTELNETD_URL := http://www.pengutronix.de/software/utelnetd/download/$(UTELNETD
UTELNETD_SOURCE := $(SRCDIR)/$(UTELNETD).tar.gz
UTELNETD_DIR := $(BUILDDIR)/$(UTELNETD)
-
-# ----------------------------------------------------------------------------
-# Get
-# ----------------------------------------------------------------------------
-
-$(UTELNETD_SOURCE):
- @$(call targetinfo)
- @$(call get, UTELNETD)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/utelnetd.prepare:
- @$(call targetinfo)
- @$(call touch)
-
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-UTELNETD_PATH := PATH=$(CROSS_PATH)
-UTELNETD_ENV := PATH=$(CROSS_PATH)
-
UTELNETD_COMPILE_ENV := \
CROSS_COMPILE=$(COMPILER_PREFIX) \
$(CROSS_ENV_FLAGS)
-UTELNETD_MAKEVARS := INSTDIR=/sbin
+UTELNETD_INSTALL_OPT := \
+ INSTDIR=/sbin \
+ install
# ----------------------------------------------------------------------------
# Target-Install
@@ -82,6 +64,12 @@ ifneq ($(call remove_quotes,$(PTXCONF_UTELNETD_BBINIT_LINK)),)
endif
endif
endif
+ifdef PTXCONF_UTELNETD_SYSTEMD_UNIT
+ @$(call install_alternative, utelnetd, 0, 0, 0644, \
+ /lib/systemd/system/utelnetd.service)
+ @$(call install_link, utelnetd, ../utelnetd.service, \
+ /lib/systemd/system/multi-user.target.wants/utelnetd.service)
+endif
@$(call install_finish, utelnetd)