rpms/clamav/EL-4 clamav.spec,1.30,1.31
Tom Callaway (spot)
fedora-extras-commits at redhat.com
Fri Dec 21 19:43:27 UTC 2007
Author: spot
Update of /cvs/pkgs/rpms/clamav/EL-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25993/EL-4
Modified Files:
clamav.spec
Log Message:
EL-4 fixes
Index: clamav.spec
===================================================================
RCS file: /cvs/pkgs/rpms/clamav/EL-4/clamav.spec,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- clamav.spec 21 Dec 2007 19:23:13 -0000 1.30
+++ clamav.spec 21 Dec 2007 19:42:42 -0000 1.31
@@ -58,8 +58,7 @@
# Prevent version mix
Conflicts: %name < %version-%release
Conflicts: %name > %version-%release
-BuildRequires: fedora-usermgmt-devel
-%{?FE_USERADD_REQ}
+Requires(pre): shadow-utils
%package lib
Summary: Dynamic libraries for the Clam Antivirus scanner
@@ -123,12 +122,11 @@
Group: System Environment/Daemons
Requires: init(clamav-milter)
BuildRequires: sendmail-devel
-BuildRequires: fedora-usermgmt-devel
Provides: user(%milteruser)
Provides: group(%milteruser)
Requires: sendmail
Requires(post): coreutils
-%{?FE_USERADD_REQ}
+Requires(pre): shadow-utils
%package milter-sysv
Summary: SysV initscripts for the clamav sendmail-milter
@@ -360,14 +358,11 @@
## ------------------------------------------------------------
%pre filesystem
-%__fe_groupadd 4 -r %username &>/dev/null || :
-%__fe_useradd 4 -r -s /sbin/nologin -d %homedir -M \
- -c 'Clamav database update user' -g %username %username &>/dev/null || :
-
-%postun filesystem
-%__fe_userdel %username &>/dev/null || :
-%__fe_groupdel %username &>/dev/null || :
-
+getent group %username >/dev/null || groupadd -r %username
+getent passwd %username >/dev/null || \
+useradd -r -g %username -d %homedir -s /sbin/nologin \
+ -c "Clamav databse update user" %username
+exit 0
%post update
test -e %freshclamlog || {
@@ -377,9 +372,11 @@
}
%pre milter
-%__fe_groupadd 5 -r %milteruser &>/dev/null || :
-%__fe_useradd 5 -r -s /sbin/nologin -d %milterstatedir -M \
- -c 'Clamav Milter User' -g %milteruser %milteruser &>/dev/null || :
+getent group %milteruser >/dev/null || groupadd -r %milteruser
+getent passwd %milteruser >/dev/null || \
+useradd -r -g %milteruser -d %milterstatedir -s /sbin/nologin \
+ -c "Clamav Milter user" %milteruser
+exit 0
%post milter
test -e %milterlog || {
@@ -388,11 +385,6 @@
chown root:%milteruser %milterlog
}
-%postun milter
-%__fe_userdel %milteruser &>/dev/null || :
-%__fe_groupdel %milteruser &>/dev/null || :
-
-
%post milter-sysv
/sbin/chkconfig --add clamav-milter
@@ -519,6 +511,9 @@
%changelog
+* Fri Dec 21 2007 Tom "spot" Callaway <tcallawa at redhat.com> - 0.92-4.2
+- EL-4 not using fedora-account style due to missing deps
+
* Fri Dec 21 2007 Tom "spot" Callaway <tcallawa at redhat.com> - 0.92-4
- EPEL fixes
More information about the fedora-extras-commits
mailing list