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