Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 19bb0676dd9a2cee3ccae79b68ac0fc1 > scriptlet

perl-XML-SAX-0.96-10.fc14.noarch.rpm

PREUN

/bin/sh
# create backup of ParserDetails.ini, therefore user's configuration is used
if [ $1 -eq 0 ] ; then
  perl -MXML::SAX -e \
    'XML::SAX->remove_parser(q(XML::SAX::PurePerl))->save_parsers()' || :
fi
[ -f "/usr/share/perl5/XML/SAX/ParserDetails.ini.backup" ] && \
rm -rf "/usr/share/perl5/XML/SAX/ParserDetails.ini.backup" || :

POSTIN

/bin/sh
if [ ! -f "/usr/share/perl5/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/share/perl5/XML/SAX/ParserDetails.ini" "/usr/share/perl5/XML/SAX/ParserDetails.ini.backup"
fi

Triggers

perl-XML-LibXML < 1.58-8

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