summaryrefslogtreecommitdiff
path: root/mk/package.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/package.mk')
-rw-r--r--mk/package.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/mk/package.mk b/mk/package.mk
index 5510cf445..40a791616 100644
--- a/mk/package.mk
+++ b/mk/package.mk
@@ -229,9 +229,10 @@ ifneq (${ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS},y)
endif
ifeq (${ADK_RUNTIME_INIT_SYSTEMD},y)
@for file in $$$$(ls ./files/*.service 2>/dev/null); do \
- mkdir -p $$(IDIR_$(1))/usr/lib/systemd/system && cp $$$$file $$(IDIR_$(1))/usr/lib/systemd/system; \
+ fname=$$$$(echo $$$$file| sed -e "s#.*/##"); \
+ mkdir -p $$(IDIR_$(1))/usr/lib/systemd/system && cp $$$$file $$(IDIR_$(1))/usr/lib/systemd/system/$$$$fname; \
mkdir -p $$(IDIR_$(1))/etc/systemd/system/multi-user.target.wants; \
- ln -sf ../../../../usr/lib/systemd/system/$$$$file \
+ ln -sf ../../../../usr/lib/systemd/system/$$$$fname \
$$(IDIR_$(1))/etc/systemd/system/multi-user.target.wants; \
done
endif