Sophie

Sophie

distrib > CentOS > 5 > i386 > media > os > by-pkgid > 008c089d1fa1a87f818014df42e3f3ed > scriptlet

perl-XML-SAX-0.14-13.el5.noarch.rpm

PREUN

/bin/sh
if [ $1 -eq 0 ] ; then
  perl -MXML::SAX -e \
    'XML::SAX->remove_parser(q(XML::SAX::PurePerl))->save_parsers()' || :
fi
[ -f "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini.backup" ] && \
rm -rf "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini.backup" || :

POSTIN

/bin/sh
if [ ! -f "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini" ] ; then
  perl -MXML::SAX -e \
    'XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()' 2>/dev/null || :
else
  cp -p "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini" "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini.backup"
fi

Triggers

perl-XML-LibXML < 1.58-8

/bin/sh
if [ -f "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini.backup" ] ; then
  mv "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini.backup" "/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini"
fi