rpms/clamav/devel clamav.spec,1.40,1.41 clamd-gen,1.2,1.3
Enrico Scholz (ensc)
fedora-extras-commits at redhat.com
Thu Sep 21 18:27:43 UTC 2006
- Previous message: rpms/ctorrent/FC-5 .cvsignore, 1.2, 1.3 ctorrent.spec, 1.2, 1.3 sources, 1.2, 1.3
- Next message: rpms/uw-imap/FC-5 imap-legacy.pam, NONE, 1.1 imap.pam, 1.1, 1.2 uw-imap.spec, 1.9, 1.10 imap.fc5.pam, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ensc
Update of /cvs/extras/rpms/clamav/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20592
Modified Files:
clamav.spec clamd-gen
Log Message:
splitted SysV initscripts of -milter and -server into own subpackages
Index: clamav.spec
===================================================================
RCS file: /cvs/extras/rpms/clamav/devel/clamav.spec,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- clamav.spec 15 Sep 2006 06:21:38 -0000 1.40
+++ clamav.spec 21 Sep 2006 18:27:43 -0000 1.41
@@ -19,7 +19,7 @@
Summary: End-user tools for the Clam Antivirus scanner
Name: clamav
Version: 0.88.4
-Release: %release_func 2
+Release: %release_func 3
License: GPL
Group: Applications/File
@@ -80,33 +80,41 @@
%package server
Summary: Clam Antivirus scanner server
Group: System Environment/Daemons
-Provides: clamav-daemon = %version-%release
-Obsoletes: clamav-daemon < %version-%release
-Conflicts: clamav-daemon > %version-%release
-## For now, use this as a placeholder. Later, generate separate -sysv
-## and -minit subpackages
Requires: init(clamav-server)
-Provides: init(clamav-server) = sysv
Requires: data(clamav)
Requires: clamav-lib = %version-%release
+
+%package server-sysv
+Summary: SysV initscripts for clamav server
+Group: System Environment/Daemons
+Provides: init(clamav-server) = sysv
+Requires: clamav-server = %version-%release
Requires(pre): %_initrddir
Requires(postun): %_initrddir
%package milter
Summary: Sendmail-milter for the Clam Antivirus scanner
Group: System Environment/Daemons
-## For now, use this as a placeholder. Later, generate separate -sysv
-## and -minit subpackages
Requires: init(clamav-milter)
-Provides: init(clamav-milter) = sysv
BuildRequires: sendmail-devel
BuildRequires: fedora-usermgmt-devel
-Requires: sendmail
+Provides: user(%milteruser)
+Provides: group(%milteruser)
+Requires: sendmail
+Requires(post): coreutils
+%{?FE_USERADD_REQ}
+
+%package milter-sysv
+Summary: SysV initscripts for the clamav sendmail-milter
+Group: System Environment/Daemons
+Provides: init(clamav-milter) = sysv
+Requires: clamav-milter = %version-%release
+Requires(post): user(%milteruser) clamav-milter
+Requires(preun): user(%milteruser) clamav-milter
Requires(pre): %_initrddir
Requires(postun): %_initrddir initscripts
-Requires(post): chkconfig coreutils
+Requires(post): chkconfig
Requires(preun): chkconfig initscripts
-%{?FE_USERADD_REQ}
%description
@@ -150,6 +158,11 @@
See the README file how this can be done with a minimum of effort.
+
+%description server-sysv
+SysV initscripts template for the clamav server
+
+
%description milter
This package contains files which are needed to run the clamav-milter. It
can be activated by adding
@@ -158,7 +171,9 @@
to your sendmail.mc.
-THIS PACKAGE IS TO BE CONSIDERED AS EXPERIMENTAL!
+%description milter-sysv
+The SysV initscripts for clamav-milter.
+
## ------------------------------------------------------------
@@ -312,20 +327,25 @@
-c 'Clamav Milter User' -g %milteruser %milteruser &>/dev/null || :
%post milter
-/sbin/chkconfig --add clamav-milter
test -e %milterlog || {
touch %milterlog
chmod 0620 %milterlog
chown root:%milteruser %milterlog
}
-%preun milter
-test "$1" != 0 || %_initrddir/clamav-milter stop &>/dev/null || :
-test "$1" != 0 || /sbin/chkconfig --del clamav-milter
-
%postun milter
%__fe_userdel %milteruser &>/dev/null || :
%__fe_groupdel %milteruser &>/dev/null || :
+
+
+%post milter-sysv
+/sbin/chkconfig --add clamav-milter
+
+%preun milter-sysv
+test "$1" != 0 || %_initrddir/clamav-milter stop &>/dev/null || :
+test "$1" != 0 || /sbin/chkconfig --del clamav-milter
+
+%postun milter-sysv
test "$1" = 0 || %_initrddir/clamav-milter condrestart >/dev/null || :
@@ -393,15 +413,19 @@
%doc _doc_server/*
%_mandir/man[58]/clamd*
%_sbindir/*
-%_initrddir/clamd-wrapper
%dir %pkgdatadir
-%dir %_sysconfdir/clamd.d
%pkgdatadir/clamd-wrapper
-
+%dir %_sysconfdir/clamd.d
%exclude %_sbindir/*milter*
%exclude %_mandir/man8/clamav-milter*
+
+%files server-sysv
+%defattr(-,root,root,-)
+%_initrddir/clamd-wrapper
+
+
## -----------------------
%files milter
@@ -409,14 +433,22 @@
%doc clamav-milter/INSTALL
%_sbindir/*milter*
%_mandir/man8/clamav-milter*
-%config %_initrddir/clamav-milter
%config(noreplace) %verify(not mtime) %_sysconfdir/clamd.d/milter.conf
-%config(noreplace) %verify(not mtime) %_sysconfdir/sysconfig/clamav-milter
%attr(0700,%milteruser,%milteruser) %dir %milterstatedir
%ghost %milterstatedir/*
%ghost %attr(0620,root,%milteruser) %verify(not size md5 mtime) %milterlog
+
+%files milter-sysv
+%defattr(-,root,root,-)
+%config %_initrddir/clamav-milter
+%config(noreplace) %verify(not mtime) %_sysconfdir/sysconfig/clamav-milter
+
+
%changelog
+* Thu Sep 21 2006 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.88.4-3
+- splitted SysV initscripts of -milter and -server into own subpackages
+
* Fri Sep 15 2006 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.88.4-2
- rebuilt
Index: clamd-gen
===================================================================
RCS file: /cvs/extras/rpms/clamav/devel/clamd-gen,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- clamd-gen 4 Nov 2005 12:56:50 -0000 1.2
+++ clamd-gen 21 Sep 2006 18:27:43 -0000 1.3
@@ -77,6 +77,7 @@
Provides: init(%name) = sysv
Conflicts: init(%name) < sysv
Conflicts: init(%name) > sysv
+Requires: clamav-server-sysv
Requires(post): %name = %epoch:%version-%release
Requires(post): diffutils mktemp %__chkconfig
Requires(preun): %__chkconfig
- Previous message: rpms/ctorrent/FC-5 .cvsignore, 1.2, 1.3 ctorrent.spec, 1.2, 1.3 sources, 1.2, 1.3
- Next message: rpms/uw-imap/FC-5 imap-legacy.pam, NONE, 1.1 imap.pam, 1.1, 1.2 uw-imap.spec, 1.9, 1.10 imap.fc5.pam, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list