SPECS: zmailer.spec - use groupadd macro - don't remove logs on un...

baggins baggins at pld-linux.org
Wed Jan 18 19:03:14 CET 2006


Author: baggins                      Date: Wed Jan 18 18:03:14 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use groupadd macro
- don't remove logs on uninstall

---- Files affected:
SPECS:
   zmailer.spec (1.75 -> 1.76) 

---- Diffs:

================================================================
Index: SPECS/zmailer.spec
diff -u SPECS/zmailer.spec:1.75 SPECS/zmailer.spec:1.76
--- SPECS/zmailer.spec:1.75	Tue Dec 13 16:51:53 2005
+++ SPECS/zmailer.spec	Wed Jan 18 19:03:08 2006
@@ -286,34 +286,16 @@
 
 if [ "$1" = "0" ]; then
 	/sbin/chkconfig --del zmailer
-	rm -f /var/log/mail/*
 fi
 
 %pre
-if ! grep -q "^zmailer:" /etc/group; then
-	echo "zmailer::47:root,petidomo,uucp,daemon,news" >>/etc/group
-fi
-#if [ -n "`/usr/bin/getgid zmailer`" ]; then
-#	if [ "`/usr/bin/getgid zmailer`" != "47" ]; then
-#		echo "Error: group zmailer doesn't have gid=47. Correct this before installing zmailer." 1>&2
-#		exit 1
-#	else
-#		for u in root petidomo uucp daemon news; do
-#			GROUPS=/bin/id -n -G $u | sed 's/ /,/g'
-#			if [ -z `echo $GROUPS | grep '\(^\|,\)zmailer\($\|,\)'; then
-#				usermod -G "${GROUPS},zmailer" $u 1>&2 ||:
-#			fi
-#		done
-#	fi
-#else
-#	echo "Adding group zmailer GID=47."
-#	if /usr/sbin/groupadd -g 47 zmailer 1>&2; then
-#		for u in root petidomo uucp daemon news; do
-#			GROUPS=`/bin/id -n -G $u | sed 's/ /,/g'`
-#			usermod -G "${GROUPS},zmailer" $u 1>&2 ||:
-#		done
-#	fi
-#fi
+%groupadd -g 47 zmailer
+for u in root petidomo uucp daemon news; do
+	GROUPS=/bin/id -n -G $u | sed 's/ /,/g'
+	if [ -z `echo $GROUPS | grep '\(^\|,\)zmailer\($\|,\)'; then
+		/usr/sbin/usermod -G "${GROUPS},zmailer" $u 1>&2 ||:
+	fi
+done
 
 %postun
 if [ "$1" = "0" ]; then
@@ -385,6 +367,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.76  2006/01/18 18:03:08  baggins
+- use groupadd macro
+- don't remove logs on uninstall
+
 Revision 1.75  2005/12/13 15:51:53  glen
 - adapterized (sorted %verify attrs)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/zmailer.spec?r1=1.75&r2=1.76&f=u



More information about the pld-cvs-commit mailing list