PREIN
/bin/sh
if [ -f /var/lib/rpm/Packages -a -f /var/lib/rpm/packages.rpm ]; then
echo "
You have both
/var/lib/rpm/packages.rpm db1 format installed package headers
/var/lib/rpm/Packages db3 format installed package headers
Please remove (or at least rename) one of those files, and re-install.
"
exit 1
fi
/usr/share/rpm-helper/add-user rpm $1 rpm /var/lib/rpm /bin/false
rm -rf /usr/lib/rpm/*-mandrake-*
POSTIN
/bin/sh
# nuke __db.00? when updating to this rpm
rm -f /var/lib/rpm/__db.00?
if [ ! -e /etc/rpm/macros -a -e /etc/rpmrc -a -f /usr/lib/rpm/convertrpmrc.sh ]
then
sh /usr/lib/rpm/convertrpmrc.sh 2>&1 > /dev/null
fi
if [ -f /var/lib/rpm/packages.rpm ]; then
/bin/chown rpm.rpm /var/lib/rpm/*.rpm
elif [ ! -f /var/lib/rpm/Packages ]; then
/bin/rpm --initdb
fi
POSTUN
/bin/sh
/usr/share/rpm-helper/del-user rpm $1 rpm
Triggers
rpm <
1:4.4.2.3-11
/bin/sh
if [ -f /etc/rpm/macros.cdb.rpmsave ]; then
echo "warning: restoring /etc/rpm/macros.cdb from macros.cdb.rpmsave, please check you really need the changes"
mv /etc/rpm/macros.cdb.rpmsave /etc/rpm/macros.cdb
fi