[packages/rt] - add lighttpd config

arekm arekm at pld-linux.org
Wed Oct 16 15:41:52 CEST 2013


commit 6d39ad6afcd248ab9ca3c329a3858e50de2b7df8
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Oct 16 15:41:50 2013 +0200

    - add lighttpd config

 lighttpd.conf | 20 ++++++++++++++++++++
 rt.spec       | 12 ++++++++++++
 2 files changed, 32 insertions(+)
---
diff --git a/rt.spec b/rt.spec
index 3ef790e..3ac81c7 100644
--- a/rt.spec
+++ b/rt.spec
@@ -53,6 +53,7 @@ Source1:	%{name}-apache_dir.conf
 Source2:	%{name}-apache_vhost.conf
 Source3:	%{name}-apache.conf
 Source4:	%{name}.logrotate
+Source5:	lighttpd.conf
 Patch0:		%{name}-layout.patch
 Patch1:		%{name}-config.patch
 URL:		http://www.bestpractical.com/rt/
@@ -228,6 +229,7 @@ Requires:	perl-Text-WikiFormat >= %{perl_text_wikiformat_ver}
 Requires:	perl-Tree-Simple >= %{perl_tree_simple_ver}
 Requires:	perl-XML-RSS >= %{perl_xml_rss_ver}
 Requires:	perl-base >= %{perl_ver}
+Requires:	webapps
 Suggests:	perl-FCGI
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -332,6 +334,7 @@ install -d $RPM_BUILD_ROOT{/etc/{logrotate.d,cron.daily},%{_libdir}} \
 
 install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 install %{SOURCE3} $RPM_BUILD_ROOT%{_webappsdir}/httpd.conf
+install %{SOURCE5} $RPM_BUILD_ROOT%{_webappsdir}/lighttpd.conf
 install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 
 ln -s %{_sbindir}/rt-clean-sessions $RPM_BUILD_ROOT/etc/cron.daily/rt-clean-sessions
@@ -352,6 +355,12 @@ find $RPM_BUILD_ROOT -type f -name \*.in -exec rm '{}' \;
 %triggerun apache -- apache-base
 %webapp_unregister httpd %{_webapp}
 
+%triggerin -- lighttpd
+%webapp_register lighttpd %{_webapp}
+
+%triggerun -- lighttpd
+%webapp_unregister lighttpd %{_webapp}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -366,6 +375,9 @@ rm -rf $RPM_BUILD_ROOT
 # this is generic config that SHOULDN'T BE TOUCHED. Change settings in your local (site) config.
 %attr(640,root,http) %config %{_sysconfdir}/RT_Config.pm
 
+# web server configs with no separate deps (so no need for subpackage)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappsdir}/lighttpd.conf
+
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
 %attr(755,root,root) /etc/cron.daily/rt-clean-sessions
 %attr(755,root,root) %{_bindir}/rt-*
diff --git a/lighttpd.conf b/lighttpd.conf
new file mode 100644
index 0000000..78e9603
--- /dev/null
+++ b/lighttpd.conf
@@ -0,0 +1,20 @@
+alias.url = (
+	"/rt/NoAuth/images/" => "/usr/share/rt/html/NoAuth/images/",
+)
+
+$HTTP["url"] !~ "^/rt/NoAuth/images/" {
+	fastcgi.debug = 1
+	fastcgi.server = (
+		"/rt/" => (
+			"rt" => (
+				"port"        => "9000",
+				"bin-path"    => "/usr/sbin/rt-server.fcgi",
+				"check-local" => "disable",
+				"disable-time" => 0,
+				"min-procs" => 2,
+				"max-procs" => 5,
+				"fix-root-scriptname" => "enable",
+				)
+		       )
+		)
+}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rt.git/commitdiff/6d39ad6afcd248ab9ca3c329a3858e50de2b7df8



More information about the pld-cvs-commit mailing list