* Remove old /etc/openafs/server-local files from older versions when
purging openafs-fileserver.
* Minor reformatting of openafs-client's postrm.
+ * Remove databases on purge of openafs-dbserver.
+ * Remove log files when purging openafs-fileserver or openafs-dbserver
+ per Policy 10.8.
-- Russ Allbery <rra@debian.org> Sun, 30 Dec 2007 14:42:56 -0800
--- /dev/null
+#! /bin/sh
+# postrm script for openafs-dbserver
+#
+# Purges the database and log files created by the package. We assume that
+# it's safe to do this for database files since they're normally transferred
+# via Ubik to other hosts.
+
+set -e
+
+case "$1" in
+purge)
+ for file in prdb.DB0 prdb.DBSYS1 vldb.DB0 vldb.DBSYS1 ; do
+ rm -f "/var/lib/openafs/db"
+ done
+ for file in PtLog PtLog.old VLLog VLLog.old ; do
+ rm -f "/var/log/openafs/$file"
+ done
+ ;;
+
+remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ ;;
+
+*)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 0
+esac
+
+#DEBHELPER#
rm -f "/var/lib/openafs/local/$file"
done
rm -f /etc/openafs/BosConfig
+ for file in BosLog FileLog SalvageLog VolserLog ; do
+ rm -f "/var/log/openafs/$file"
+ rm -f "/var/log/openafs/$file.old"
+ done
# Clean up after files left behind from older versions of the package.
if [ -d /etc/openafs/server-local ] ; then