PREIN
/bin/sh
/usr/share/rpm-helper/add-group cyrus-sasl $1 sasl
POSTIN
/bin/sh
#convert old sasldb
# XXX - what about berkeley db versions? - andreas
if [ -f /var/lib/sasl/sasl.db -a ! -f /var/lib/sasl2/sasl.db ]; then
echo "" | /usr/sbin/dbconverter-2 /var/lib/sasl/sasl.db /var/lib/sasl2/sasl.db
if [ -f /var/lib/sasl2/sasl.db ]; then
# conversion was successfull
chmod 0640 /var/lib/sasl2/sasl.db
chown root:sasl /var/lib/sasl2/sasl.db
fi
fi
if [ -f /var/lib/sasl/sasl.db.rpmsave -a ! -f /var/lib/sasl2/sasl.db ]; then
echo "" | /usr/sbin/dbconverter-2 /var/lib/sasl/sasl.db.rpmsave /var/lib/sasl2/sasl.db
if [ -f /var/lib/sasl2/sasl.db ]; then
# conversion was successfull
chmod 0640 /var/lib/sasl2/sasl.db
chown root:sasl /var/lib/sasl2/sasl.db
fi
fi
if [ ! -f /var/lib/sasl2/sasl.db ]; then
# the file was never created before nor converted from sasl1
touch /var/lib/sasl2/sasl.db
chmod 0640 /var/lib/sasl2/sasl.db
chown root:sasl /var/lib/sasl2/sasl.db
fi