--- /dev/null
+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",
+ )
+ )
+ )
+}
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/
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)
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
%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
# 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-*