packages: policyd/policyd.spec, policyd/apache.conf (NEW) - webui webapps i...

glen glen at pld-linux.org
Mon Jan 3 14:42:04 CET 2011


Author: glen                         Date: Mon Jan  3 13:42:04 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- webui webapps integration

---- Files affected:
packages/policyd:
   policyd.spec (1.15 -> 1.16) , apache.conf (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/policyd/policyd.spec
diff -u packages/policyd/policyd.spec:1.15 packages/policyd/policyd.spec:1.16
--- packages/policyd/policyd.spec:1.15	Mon Jan  3 14:36:19 2011
+++ packages/policyd/policyd.spec	Mon Jan  3 14:41:59 2011
@@ -4,11 +4,12 @@
 Summary(pl.UTF-8):	Policyd - wtyczka antyspamowa dla Postfiksa
 Name:		policyd
 Version:	2.0.10
-Release:	0.6
+Release:	0.7
 License:	GPL v2
 Group:		Networking
 Source0:	http://downloads.sourceforge.net/policyd/cluebringer-%{version}.tar.bz2
 # Source0-md5:	cdff8f8e7c0e95143f7108159aed80c6
+Source1:	apache.conf
 Source2:	%{name}.sysconfig
 Source3:	%{name}.conf
 Source4:	%{name}.init
@@ -32,6 +33,7 @@
 
 %define		_webapps	/etc/webapps
 %define		_webapp		%{name}
+%define		_webappdir	%{_datadir}/%{name}-webui
 
 %description
 Policyd v2 (codenamed "cluebringer") is a multi-platform policy server
@@ -61,11 +63,15 @@
 Policyd "ClueBringer" Perl Libraries.
 
 %package webui
-Summary:	Policyd "ClueBringer" Web UI
+Summary:	Policyd Web Administration
 Group:		Applications/WWW
+Requires:	webapps
+Requires:	webserver(access)
+Requires:	webserver(alias)
+Requires:	webserver(php)
 
 %description webui
-Policyd "ClueBringer" Web UI.
+Policyd Web Administration.
 
 %prep
 %setup -q -n cluebringer-%{version}
@@ -97,13 +103,13 @@
 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
 
 # Webui
-install -d $RPM_BUILD_ROOT{%{_webapps}/%{_webapp},%{_datadir}/%{name}/webui}
-cp -R webui/* $RPM_BUILD_ROOT%{_datadir}/%{name}/webui
-install contrib/httpd/cluebringer-httpd.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
+install -d $RPM_BUILD_ROOT{%{_webapps}/%{_webapp},%{_webappdir}}
+cp -R webui/* $RPM_BUILD_ROOT%{_webappdir}
+cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
 cp -a $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/{apache,httpd}.conf
 # Move config into %{_sysconfdir}
-mv $RPM_BUILD_ROOT%{_datadir}/%{name}/webui/includes/config.php $RPM_BUILD_ROOT%{_webapps}/%{_webapp}
-ln -s %{_webapps}/%{_webapp}/config.php $RPM_BUILD_ROOT%{_datadir}/%{name}/webui/includes
+mv $RPM_BUILD_ROOT%{_webappdir}/includes/config.php $RPM_BUILD_ROOT%{_webapps}/%{_webapp}
+ln -s %{_webapps}/%{_webapp}/config.php $RPM_BUILD_ROOT%{_webappdir}/includes
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -169,8 +175,7 @@
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/apache.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/httpd.conf
 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/config.php
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/webui
+%{_webappdir}
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -178,6 +183,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.16  2011/01/03 13:41:59  glen
+- webui webapps integration
+
 Revision 1.15  2011/01/03 13:36:19  glen
 - drop cleanup and cron
 

================================================================
Index: packages/policyd/apache.conf
diff -u /dev/null packages/policyd/apache.conf:1.1
--- /dev/null	Mon Jan  3 14:42:04 2011
+++ packages/policyd/apache.conf	Mon Jan  3 14:41:59 2011
@@ -0,0 +1,6 @@
+Alias /cluebringer /usr/share/policyd-webui
+<Directory /usr/share/policyd-webui>
+	Order Deny,Allow
+	Deny from all
+	Allow from 127.0.0.1
+</Directory>
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/policyd/policyd.spec?r1=1.15&r2=1.16&f=u



More information about the pld-cvs-commit mailing list