[packages/policyd/DEVEL] - up to 2.1.x line (devel) - accountig feature most importanted (not available in earlier versions
brushek
brushek at pld-linux.org
Tue Dec 25 01:43:19 CET 2012
commit 54c803d5543684ecb7e362aa236aab91a598b148
Author: Łukasz Chrustek <lukasz at chrustek.net>
Date: Tue Dec 25 01:37:01 2012 +0100
- up to 2.1.x line (devel) - accountig feature most importanted (not
available in earlier versions)
config.patch | 26 ++++++++++++++++++++------
policyd.spec | 45 +++++++++++++++++++++++++++++++--------------
2 files changed, 51 insertions(+), 20 deletions(-)
---
diff --git a/policyd.spec b/policyd.spec
index 24421a6..a3d1d72 100644
--- a/policyd.spec
+++ b/policyd.spec
@@ -2,12 +2,13 @@
Summary: Policyd - an anti-spam plugin for Postfix
Summary(pl.UTF-8): Policyd - wtyczka antyspamowa dla Postfiksa
Name: policyd
-Version: 2.0.10
-Release: 3
+Version: 2.1.x
+%define rel 201211111115
+Release: 5
License: GPL v2
Group: Networking
-Source0: http://downloads.sourceforge.net/policyd/cluebringer-%{version}.tar.bz2
-# Source0-md5: cdff8f8e7c0e95143f7108159aed80c6
+Source0: http://devlabs.linuxassist.net/attachments/download/255/cluebringer-v%{version}-%{rel}.tar.bz2
+# Source0-md5: 72c02a80e8ce60c72410ae41bb22265d
Source1: apache.conf
Source2: %{name}.sysconfig
Source3: %{name}.conf
@@ -26,6 +27,7 @@ Requires(postun): /usr/sbin/groupdel
Requires(postun): /usr/sbin/userdel
Requires: perl-Net-CIDR
Requires: perl-cbp = %{version}-%{release}
+Requires: perl-awitpt = %{version}-%{release}
Requires: rc-scripts
Provides: group(policyd)
Provides: user(policyd)
@@ -63,6 +65,14 @@ Group: Development/Languages/Perl
%description -n perl-cbp
Policyd "ClueBringer" Perl Libraries.
+%package -n perl-awitpt
+Summary: Another Policyd "ClueBringer" Perl Libraries
+Group: Development/Languages/Perl
+
+%description -n perl-awitpt
+Another Policyd "ClueBringer" Perl Libraries.
+
+
%package webui
Summary: Policyd Web Administration
Group: Applications/WWW
@@ -76,7 +86,7 @@ Requires: webserver(php)
Policyd Web Administration.
%prep
-%setup -q -n cluebringer-%{version}
+%setup -q -n cluebringer-v%{version}-%{rel}
%patch0 -p1
%build
@@ -95,11 +105,12 @@ done
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{perl_vendorlib},%{_webapps}/%{_webapp},%{_webappdir}} \
- $RPM_BUILD_ROOT{%{_sysconfdir}/policyd,%{_sbindir},/etc/{rc.d/init.d,sysconfig},/var/run/%{name}} \
+ $RPM_BUILD_ROOT{%{_sysconfdir}/policyd,%{_sbindir},/etc/{rc.d/init.d,sysconfig},/var/run/%{name},/var/log/%{name}} \
$RPM_BUILD_ROOT/usr/lib/tmpfiles.d
-# perl lib
+# perl libs
cp -a cbp $RPM_BUILD_ROOT%{perl_vendorlib}
+cp -a awitpt/awitpt $RPM_BUILD_ROOT%{perl_vendorlib}
# cbpolicyd
install -p cbpolicyd cbpadmin database/convert-tsql $RPM_BUILD_ROOT%{_sbindir}
@@ -140,27 +151,27 @@ if [ "$1" = "0" ]; then
%groupremove policyd
fi
-%triggerin webui -- apache1 < 1.3.37-3, apache1-base
+%triggerin -- apache1 < 1.3.37-3, apache1-base
%webapp_register apache %{_webapp}
-%triggerun webui -- apache1 < 1.3.37-3, apache1-base
+%triggerun -- apache1 < 1.3.37-3, apache1-base
%webapp_unregister apache %{_webapp}
-%triggerin webui -- apache < 2.2.0, apache-base
+%triggerin -- apache < 2.2.0, apache-base
%webapp_register httpd %{_webapp}
-%triggerun webui -- apache < 2.2.0, apache-base
+%triggerun -- apache < 2.2.0, apache-base
%webapp_unregister httpd %{_webapp}
-%triggerin webui -- lighttpd
+%triggerin -- lighttpd
%webapp_register lighttpd %{_webapp}
-%triggerun webui -- lighttpd
+%triggerun -- lighttpd
%webapp_unregister lighttpd %{_webapp}
%files
%defattr(644,root,root,755)
-%doc AUTHORS CHANGELOG INSTALL TODO WISHLIST
+%doc AUTHORS INSTALL TODO WISHLIST
%doc database/*.sql
%doc contrib/amavisd-new
%attr(755,root,root) %{_sbindir}/cbpadmin
@@ -171,12 +182,18 @@ fi
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
%dir %attr(775,root,policyd) /var/run/%{name}
+%dir %attr(775,root,policyd) /var/log/%{name}
/usr/lib/tmpfiles.d/%{name}.conf
%files -n perl-cbp
%defattr(644,root,root,755)
%{perl_vendorlib}/cbp
+%files -n perl-awitpt
+%defattr(644,root,root,755)
+%{perl_vendorlib}/awitpt
+
+
%files webui
%defattr(644,root,root,755)
%dir %attr(750,root,http) %{_webapps}/%{_webapp}
diff --git a/config.patch b/config.patch
index 9fc1aaf..14ab877 100644
--- a/config.patch
+++ b/config.patch
@@ -1,17 +1,31 @@
---- cluebringer-2.0.10/cluebringer.conf 2011-01-03 15:27:44.487256867 +0200
-+++ cluebringer-2.0.10/cluebringer.conf 2011-01-06 16:28:24.957854449 +0200
-@@ -20,11 +20,11 @@
+diff -ru cluebringer-v2.1.x-201211111115.orig/cluebringer.conf cluebringer-v2.1.x-201211111115/cluebringer.conf
+--- cluebringer-v2.1.x-201211111115.orig/cluebringer.conf 2012-11-11 12:36:25.000000000 +0100
++++ cluebringer-v2.1.x-201211111115/cluebringer.conf 2012-12-25 01:28:36.806077230 +0100
+@@ -22,14 +22,14 @@
EOT
# User to run this daemon as
--#user=
--#group=
+-user=cbpolicyd
+-group=cbpolicyd
+user=policyd
+group=policyd
# Filename to store pid of parent process
--#pid_file=/var/run/cbpolicyd.pid
+-#pid_file=/var/run/cbpolicyd/cbpolicyd.pid
+pid_file=/var/run/policyd/cbpolicyd.pid
+ # Cache file
+-#cache_file=/var/run/cbpolicyd/cache
++cache_file=/var/run/policyd/cache
+
# Uncommenting the below option will prevent cbpolicyd going into the background
#background=no
+@@ -65,7 +65,7 @@
+ #log_level=2
+
+ # File to log to instead of stdout
+-#log_file=/var/log/cbpolicyd/cbpolicyd.log
++log_file=/var/log/policyd/cbpolicyd.log
+
+ # Log destination for mail logs...
+ # main - Default. Log to policyd's main log mechanism, accepts NO args
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/policyd.git/commitdiff/54c803d5543684ecb7e362aa236aab91a598b148
More information about the pld-cvs-commit
mailing list