Requires: pazpar2
%post
-/sbin/chkconfig --add pazpar2
-/sbin/service pazpar2 start > /dev/null 2>&1
-
+if [ $1 = 1 ]; then
+ /sbin/chkconfig --add pazpar2
+ /sbin/service pazpar2 start > /dev/null 2>&1
+else
+ /sbin/service pazpar2 restart > /dev/null 2>&1
+fi
%preun
if [ $1 = 0 ]; then
/sbin/service pazpar2 stop > /dev/null 2>&1
Alias for Apache2 so that this library and other demo portals are
available.
-%post -n pazpar2-js
+%posttrans -n pazpar2-js
if [ -d /etc/httpd/conf.d ]; then
ln -sf /etc/pazpar2/ap2pazpar2-js.cfg /etc/httpd/conf.d/pazpar2-js.conf
- /sbin/service httpd condrestart
fi
%preun -n pazpar2-js
-if [ -L /etc/httpd/conf.d/pazpar2-js.conf ]; then
- rm /etc/httpd/conf.d/pazpar2-js.conf
- /sbin/service httpd condrestart
+if [ $1 = 0 ]; then
+ if [ -L /etc/httpd/conf.d/pazpar2-js.conf ]; then
+ rm /etc/httpd/conf.d/pazpar2-js.conf
+ fi
fi
%package -n pazpar2-doc
Summary: pazpar2 documentation
mkdir -p ${RPM_BUILD_ROOT}/etc/rc.d/init.d
install -m755 src/pazpar2.rpm.init ${RPM_BUILD_ROOT}/etc/rc.d/init.d/pazpar2
echo "Alias /pazpar2 /usr/share/pazpar2" >${RPM_BUILD_ROOT}/etc/pazpar2/ap2pazpar2-js.cfg
+mkdir -p ${RPM_BUILD_ROOT}/etc/logrotate.d
+install -m644 src/pazpar2.rpm.logrotate ${RPM_BUILD_ROOT}/etc/logrotate.d/pazpar2
+
%clean
rm -fr ${RPM_BUILD_ROOT}
%config %{_sysconfdir}/pazpar2/settings/*.xml
%config %{_sysconfdir}/pazpar2/services-available/*.xml
%config %{_sysconfdir}/rc.d/init.d/pazpar2
+%config(noreplace) /etc/logrotate.d/pazpar2
%{_mandir}/man5/pazpar2*
%{_mandir}/man7/pazpar2*
%{_mandir}/man8/pazpar2*