[DRBD-cvs] svn commit by phil - r2202 - trunk/user - Some stuff to make the drbd-peer-outdater work.

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Thu May 18 17:07:05 CEST 2006


Author: phil
Date: 2006-05-18 17:07:04 +0200 (Thu, 18 May 2006)
New Revision: 2202

Modified:
   trunk/user/Makefile
   trunk/user/drbdadm_usage_cnt.c
Log:
Some stuff to make the drbd-peer-outdater work.


Modified: trunk/user/Makefile
===================================================================
--- trunk/user/Makefile	2006-05-18 14:14:23 UTC (rev 2201)
+++ trunk/user/Makefile	2006-05-18 15:07:04 UTC (rev 2202)
@@ -57,9 +57,15 @@
 
 install:
 	install -d $(PREFIX)/sbin/
-	install -m 755 drbdsetup $(PREFIX)/sbin/
-	install -m 755 drbdmeta $(PREFIX)/sbin/
-	install -m 755 drbdadm $(PREFIX)/sbin/
+	if getent group haclient > /dev/null 2> /dev/null ; then	\
+		install -g haclient -m 4750 drbdsetup $(PREFIX)/sbin/ ;	\
+		install -g haclient -m 4750 drbdmeta $(PREFIX)/sbin/ ;	\
+		install -m 755 drbdadm $(PREFIX)/sbin/ ;		\
+	else								\
+		install -m 755 drbdsetup $(PREFIX)/sbin/ ;		\
+		install -m 755 drbdmeta $(PREFIX)/sbin/ ;		\
+		install -m 755 drbdadm $(PREFIX)/sbin/ ; 		\
+	fi
 
 uninstall:
 	rm -f $(PREFIX)/sbin/drbdsetup

Modified: trunk/user/drbdadm_usage_cnt.c
===================================================================
--- trunk/user/drbdadm_usage_cnt.c	2006-05-18 14:14:23 UTC (rev 2201)
+++ trunk/user/drbdadm_usage_cnt.c	2006-05-18 15:07:04 UTC (rev 2202)
@@ -314,6 +314,7 @@
 	char n_comment[ANSWER_SIZE*3];
 
 	if( type == UC_NO ) return;
+	if( getuid() != 0 ) return;
 
 	current = current_svn_revision();
 



More information about the drbd-cvs mailing list