aboutsummaryrefslogtreecommitdiff
path: root/scripts/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Makefile')
-rw-r--r--scripts/Makefile13
1 files changed, 12 insertions, 1 deletions
diff --git a/scripts/Makefile b/scripts/Makefile
index 13b8024f..faa46b0e 100644
--- a/scripts/Makefile
+++ b/scripts/Makefile
@@ -8,12 +8,23 @@ INSTALLAFTER = _installafter
ifeq (${OS},Linux)
SRCS+= rc-sstat.in
BIN+= rc-sstat
+ifeq (${MKSYSVINIT},yes)
+SRCS+= halt.in poweroff.in reboot.in shutdown.in
+BIN+= halt poweroff reboot shutdown
+ endif
endif
_installafter:
ifeq (${OS},Linux)
${INSTALL} -d ${DESTDIR}${SBINDIR}
- ln -sf ${DIR}/rc-sstat ${DESTDIR}/${SBINDIR}/rc-sstat
+ ln -sf ../${DIR}/rc-sstat ${DESTDIR}/${SBINDIR}/rc-sstat
+ifeq (${MKSYSVINIT},yes)
+ ln -sf ../${DIR}/halt ${DESTDIR}/sbin/halt
+ ln -sf ../${DIR}/poweroff ${DESTDIR}/sbin/poweroff
+ ln -sf ../${DIR}/reboot ${DESTDIR}/sbin/reboot
+ ln -sf ../${DIR}/shutdown ${DESTDIR}/sbin/shutdown
+ ln -sf openrc-init ${DESTDIR}/sbin/init
+endif
endif
include ${MK}/scripts.mk