+state=/var/lib/disorder
+
+# For --remove we only delete cachable stuff
+cleanup_remove() {
+ rm -f $state/lock
+ rm -f $state/socket
+ rm -f $state/speaker/socket
+ [ -d $state/speaker ] && rmdir $state/speaker || true
+ rm -f $state/log.*
+ rm -f $state/__db.*
+ rm -f $state/noticed.db
+ rm -f $state/search.db
+ rm -f $state/isearch.db
+ rm -f $state/tags.db
+ rm -f $state/tracks.db
+}
+
+# For --purge we delete everything
+cleanup_purge() {
+ rm -f /etc/disorder/conf.debconf
+ rm -f $state/queue
+ rm -f $state/recent
+ rm -f $state/global.db
+ rm -f $state/prefs.db
+ rm -f $state/schedule.db
+ rm -f $state/users.db
+ rm -f $state/playlists.db
+}
+