]> git.pld-linux.org Git - packages/dkfilter.git/commitdiff
- up to 0.11
authorGrzegorz Sterniczuk <grzegorz@sterniczuk.eu>
Tue, 5 Dec 2006 20:05:42 +0000 (20:05 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- added multiple domains patch
- added init scipt (NFY!!!)
- added sysconfig config
- added BR

Changed files:
    dkfilter.spec -> 1.6

dkfilter.spec

index 06d3e8fd4d44ef9f79d15ca8c30b086a483e6946..f2be90d2c4488fe6b8e2f4841bd32b2fdc9ea416 100644 (file)
@@ -1,24 +1,33 @@
 # TODO:
-# - init script, whole service stuff
+# - chkconfig pre post
+# - user[add|del] dkfilter
 #
 %include       /usr/lib/rpm/macros.perl
 Summary:       dkfilter - an SMTP-proxy designed for Postfix
 Summary(pl):   dkfilter - proxy SMTP zaprojektowane dla Postfiksa
 Name:          dkfilter
-Version:       0.9
+Version:       0.11
 Release:       0.8
 License:       GPL v2
 Group:         Daemons
 Source0:       http://jason.long.name/dkfilter/%{name}-%{version}.tar.gz
-# Source0-md5: 3100af34fd00df4d80f07d3533cdf0eb
+# Source0-md5: e295678fc728c139137bfadf4a679262
+Source1:       %{name}.init
+Source2:       %{name}.sysconfig
+Source3:       %{name}.out.conf
 Patch0:                %{name}-perllib.patch
+Patch1:                %{name}-config_file.patch
 URL:           http://jason.long.name/dkfilter/
 BuildRequires: autoconf
 BuildRequires: automake
+BuildRequires: perl-Crypt-OpenSSL-RSA
+BuildRequires: perl-Net-Server >= 0.89
 BuildRequires: perl-devel >= 1:5.8.0
 BuildRequires: rpm-perlprov >= 4.1-13
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define         _sysconfdir     /etc/%{name}
+
 %description
 dkfilter is an SMTP-proxy designed for Postfix. It implements
 DomainKeys message signing and verification. It comprises two separate
@@ -30,14 +39,15 @@ content filters.
 %description -l pl
 dkfilter to proxy SMTP zaprojektowane dla Postfiksa. Implementuje
 podpisywanie i weryfikacjê wiadomo¶ci DomainKeys. Zawiera dwa
-oddzielne filtry, filtr "outbound" do podpisywania poczty
-wychodz±cej oraz filtr "inbound" do weryfikacji podpisów poczty
-przychodz±cej. Filtry mog± pracowaæ w filtrach zawarto¶ci Postfiksa
-Before-Queue (przed kolejk±) lub After-Queue (za kolejk±).
+oddzielne filtry, filtr "outbound" do podpisywania poczty wychodz±cej
+oraz filtr "inbound" do weryfikacji podpisów poczty przychodz±cej.
+Filtry mog± pracowaæ w filtrach zawarto¶ci Postfiksa Before-Queue
+(przed kolejk±) lub After-Queue (za kolejk±).
 
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__aclocal}
@@ -51,9 +61,15 @@ Before-Queue (przed kolejk
 %install
 rm -rf $RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ssl,/etc/rc.d/init.d,/etc/sysconfig}
+
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dkfilter
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/dkfilter
+install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.out.conf
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -66,13 +82,12 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{perl_vendorlib}/MSDW/SMTP
 %{perl_vendorlib}/MSDW/SMTP/*.pm
 %{perl_vendorlib}/Mail/*.pm
-%dir %{perl_vendorlib}/Mail/DKIM
-%{perl_vendorlib}/Mail/DKIM/*.pm
-%dir %{perl_vendorlib}/Mail/DKIM/Algorithm
-%{perl_vendorlib}/Mail/DKIM/Algorithm/*.pm
-%dir %{perl_vendorlib}/Mail/DKIM/Canonicalization
-%{perl_vendorlib}/Mail/DKIM/Canonicalization/*.pm
 %dir %{perl_vendorlib}/Mail/DomainKeys
 %{perl_vendorlib}/Mail/DomainKeys/*.pm
 %dir %{perl_vendorlib}/Mail/DomainKeys/Key
 %{perl_vendorlib}/Mail/DomainKeys/Key/*.pm
+%attr(754,root,root) /etc/rc.d/init.d/dkfilter
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dkfilter
+%attr(750,root,dkfilter) %dir %{_sysconfdir}
+%attr(750,root,dkfilter) %dir %{_sysconfdir}/ssl
+%attr(640,root,dkfilter) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.out.conf
This page took 0.077413 seconds and 4 git commands to generate.