diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-04-22 11:39:53 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-04-23 09:34:34 +0200 |
commit | 6b518ec43670475e33528b198698ffebef487e75 (patch) | |
tree | 5d9cffce92f8ce0d6e9cee8575d26e4157088b5c /rules/utelnetd.make | |
parent | 60dee1173050fcd3c1068ff6f42e6e75e36e5d29 (diff) | |
download | ptxdist-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.make | 30 |
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) |