Summary(pl): Silnik serwletów ze wsparciem dla wiod±cego serwera WWW
Name: ApacheJServ
Version: 1.1.2
-Release: 0.37
+Release: 0.52
License: freely distributable & usable (JServ), LGPL (JSDK)
Group: Networking/Daemons
Source0: http://java.apache.org/jserv/dist/%{name}-%{version}.tar.gz
Requires(pre): /usr/sbin/useradd
Requires(pre): /usr/sbin/groupadd
Requires(post,preun): rc-scripts
+Requires(triggerin): sed >= 4.0
+Requires: rc-scripts
%description init
JServ initscript for standalone mode.
# duplicate
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/jserv.conf
+rm -rf $RPM_BUILD_ROOT/usr/docs
%clean
rm -rf $RPM_BUILD_ROOT
%groupremove jserv
fi
+%triggerin init -- apache1-mod_jserv
+if [ "$2" != 1 ]; then
+ exit 0
+fi
+# so, we have initscript and apache module, it means we turn off
+# automatic mode and switch to manual mode, and change jserv config
+# groups to jserv user
+MODE=$(awk '/^[\t ]*ApJServManual (on|off)/{print $2}' %{httpdconf}/conf.d/??_mod_jserv.conf)
+if [ "$MODE" = off ]; then
+ chgrp jserv %{_sysconfdir}/{{jserv,zone}.properties,jserv.secret.key}
+ sed -i -e '/^[ ]*ApJServManual[ ]\+/s/off/on/i' %{httpdconf}/conf.d/??_mod_jserv.conf
+fi
+
%files
%defattr(644,root,root,755)
%doc LICENSE README