[DRBD-cvs] scripts by lars; adding gentoo init script support, thank...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Tue, 11 May 2004 12:22:44 +0200 (CEST)


DRBD CVS committal

Author  : lars
Project : drbd
Module  : scripts

Dir     : drbd/scripts


Modified Files:
      Tag: rel-0_7-branch
	Makefile 
Added Files:
      Tag: rel-0_7-branch
	drbd.gentoo 


Log Message:
adding gentoo init script support, thanks to Ron O'Hara.
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/scripts/Makefile,v
retrieving revision 1.8.2.5
retrieving revision 1.8.2.6
diff -u -3 -r1.8.2.5 -r1.8.2.6
--- Makefile	3 Apr 2004 11:16:08 -0000	1.8.2.5
+++ Makefile	11 May 2004 10:22:39 -0000	1.8.2.6
@@ -20,15 +20,22 @@
 #   update-rc.d drbd defaults 70 08
 #
 
+SCRIPT=drbd
 DIST            :=$(strip \
+  $(if $(wildcard /etc/gentoo-release),gentoo,\
   $(if $(wildcard /etc/redhat-release),redhat,\
   $(if $(wildcard /etc/slackware-version),slackware,\
-  $(if $(wildcard /sbin/rcsyslog),suselike,))))
+  $(if $(wildcard /sbin/rcsyslog),suselike,)))))
 
 ifeq ($(DIST),slackware)
   INITD=$(PREFIX)/etc/rc.d/
 endif
 
+ifeq ($(DIST),gentoo)
+  INITD=$(PREFIX)/etc/init.d/
+  SCRIPT=drbd.gentoo
+endif
+
 ifeq ($(DIST),redhat)
   INITD=$(PREFIX)/etc/rc.d/init.d/
 endif
@@ -44,7 +51,7 @@
 install:
 	mkdir -p $(PREFIX)/etc/ha.d/resource.d
 	install -d $(INITD)
-	install -m 755 drbd $(INITD)
+	install -m 755 $(SCRIPT) $(INITD)drbd
 	@ if [ ! -e $(PREFIX)/etc/drbd.conf ]; then \
 		install -d $(PREFIX)/etc/; \
 		install -m 644 drbd.conf $(PREFIX)/etc/; \