From: Jonathan McDowell Date: Tue, 15 Jul 2025 09:22:43 +0000 (+0100) Subject: Cleanup database files on package purge (Closes: #1053323) X-Git-Url: https://the.earth.li/gitweb/?a=commitdiff_plain;h=24c75be42e5aae81767173fda173b7d0589451e6;p=onak.git Cleanup database files on package purge (Closes: #1053323) We're creating the database as part of package install, which then means we can't remove /var/lib/onak on package purge. Delete the created database files so we cleanup fully. --- diff --git a/debian/changelog b/debian/changelog index 7e5f6f2..c07aa0c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +onak (0.6.3-1+git) UNRELEASED; urgency=low + + * Development snapshot + * Cleanup database files on package purge (Closes: #1053323) + + -- Jonathan McDowell Tue, 15 Jul 2025 10:21:10 +0100 + onak (0.6.3-1) unstable; urgency=low * New upstream release diff --git a/debian/postrm b/debian/postrm index d5384f9..d9cb69a 100644 --- a/debian/postrm +++ b/debian/postrm @@ -10,6 +10,11 @@ if [ "$1" = "purge" ]; then fi rm -f /var/log/onak.log /var/log/onak.log.1 /var/log/onak.log.*.gz + + # Clean up any key databases, if they exist + if [ -d /var/lib/onak -a ! -z "$(ls -A /var/lib/onak)" ]; then + rm -f /var/lib/onak/* + fi fi #DEBHELPER#