PREIN
/bin/sh
rm -rf /usr/share/scrollkeeper/Templates || true
POSTIN
/bin/sh
if [ $1 = 2 ]; then
# Upgrading
echo "`date +"%b %d %X"` Upgrading to ScrollKeeper `scrollkeeper-config --version`..." >> /var/log/scrollkeeper.log
fi
if [ $1 = 1 ]; then
# Installing
echo "`date +"%b %d %X"` Installing ScrollKeeper `scrollkeeper-config --version`..." >> /var/log/scrollkeeper.log
fi
scrollkeeper-rebuilddb -p /var/lib/scrollkeeper >> /var/log/scrollkeeper.log 2>&1
/sbin/ldconfig
#
# Add OMF DTD to XML catalog. In theory, we should be updating the SGML
# catalog as well and
#
CATALOG=/etc/xml/catalog
/usr/bin/xmlcatalog --noout --add "rewriteSystem" \
"http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" \
"/usr/share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" $CATALOG
/usr/bin/xmlcatalog --noout --add "rewriteURI" \
"http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" \
"/usr/share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" $CATALOG
POSTUN
/bin/sh
if [ $1 = 0 ]; then
# SK is being removed, not upgraded.
# ie. erase {localstatedir}/lib/scrollkeeper.
rm -rf /var/lib/scrollkeeper
rm -rf /var/log/scrollkeeper.log
rm -rf /var/log/scrollkeeper.log.1
CATALOG=/etc/xml/catalog
/usr/bin/xmlcatalog --noout --del \
"/usr/share/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" $CATALOG
fi
/sbin/ldconfig