Codebase list cyrus-sasl2 / 23a3fee
Purge the berkeley_db.active also when the /etc/sasldb2 doesn't exists Ondřej Surý 10 years ago
1 changed file(s) with 6 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
1212 set -e
1313
1414 FALLBACK_RUN_DIR=/var/run/saslauthd
15 SASLDB_FILE=/etc/sasldb2
1516
1617 # Debconf hook. We don't rely on debconf being present at this time.
1718 if [ -e /usr/share/debconf/confmodule ];then
4344 db_get cyrus-sasl2/purge-sasldb2
4445
4546 if [ "$RET" = "true" ]; then
46 rm -f /etc/sasldb2
47 rm -f /usr/lib/sasl2/berkeley_db.active
48 rmdir -f /usr/lib/sasl2
47 rm -f $SASLDB_FILE
4948 fi
49 fi
50 if [ ! -e $SASLDB_FILE ]; then
51 rm -f /usr/lib/sasl2/berkeley_db.active
52 rmdir -f /usr/lib/sasl2
5053 fi
5154 ;;
5255 upgrade|failed-upgrade|disappear)