Sophie

Sophie

distrib > Scientific%20Linux > 5x > i386 > by-pkgid > 96f999132fe3cda1eccdc9acb55bb9cd > scriptlet

scrollkeeper-0.3.14-9.el5.i386.rpm

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