tools/Makefile

changeset 744
b8ccc85675a0
parent 574
b436e3d8d83a
child 854
548e5e9af0c6
--- a/tools/Makefile	Wed May 05 15:42:47 2021 +0200
+++ b/tools/Makefile	Wed May 05 20:31:26 2021 +0200
@@ -16,8 +16,19 @@
 		rm -f filelist Makefile.bak
 
 install:
-		${INSTALL} -c -g root -o root -m 0755 bmsd.init /etc/init.d/bmsd
-		[ -x /bin/systemctl ] && /bin/systemctl daemon-reload
+		@if [ -x /lib/systemd/systemd ]; then \
+			${INSTALL} -c -g root -o root -m 0755 init.debian /etc/init.d/bmsd ; \
+			echo "${INSTALL} -c -g root -o root -m 0755 init.debian /etc/init.d/bmsd" ; \
+			[ -x /bin/systemctl ] && /bin/systemctl daemon-reload ; \
+			echo "[ -x /bin/systemctl ] && /bin/systemctl daemon-reload" ; \
+		elif [ -f /etc/slackware-version ]; then \
+			${INSTALL} -c -g root -o root -m 0755 init.slackware /etc/rc.d/init.d/bmsd ; \
+			echo "${INSTALL} -c -g root -o root -m 0755 init.slackware /etc/rc.d/init.d/bmsd" ; \
+			${INSTALL} -c -g root -o root -m 0755 setup.slackware /var/log/setup/setup.bmsd ; \
+			echo "${INSTALL} -c -g root -o root -m 0755 setup.slackware /var/log/setup/setup.bmsd" ; \
+		else \
+			echo "Unsupported distribution" ; \
+		fi
 
 filelist:	Makefile
 		BASE=`pwd`; \

mercurial