Package: bacula-director-sqlite3
Version: 5.0.3-1
Tags: patch

bacula-director-sqlite3 package don't cleanup database on purging.

dbconfig-common not used in prerm and postrm scripts.


--
with best regards,
Alexander Golovko
email: alexan...@ankalagon.ru
xmpp: alexan...@ankalagon.ru
diff --git a/debian/bacula-director-sqlite3.postrm 
b/debian/bacula-director-sqlite3.postrm
index bd21108..ba8aca0 100644
--- a/debian/bacula-director-sqlite3.postrm
+++ b/debian/bacula-director-sqlite3.postrm
@@ -4,10 +4,21 @@
 # see: dh_installdeb(1)
 
 if [ -f /usr/share/debconf/confmodule ]; then
-       . /usr/share/debconf/confmodule
+    . /usr/share/debconf/confmodule
     db_version 2.0
+
+    dbc_first_version=3.0.3-3
+    dbc_dbuser=bacula
+    dbc_dbname=bacula.db
+    dbc_basepath=/var/lib/bacula
+fi
+
+if [ -f /usr/share/dbconfig-common/dpkg/postrm.sqlite3 ]; then
+    . /usr/share/dbconfig-common/dpkg/postrm.sqlite3
+    dbc_go bacula-director-sqlite3 $@
 fi
 
+
 set -e
 
 # summary of how this script can be called:
diff --git a/debian/bacula-director-sqlite3.prerm 
b/debian/bacula-director-sqlite3.prerm
index e5e895b..d974956 100644
--- a/debian/bacula-director-sqlite3.prerm
+++ b/debian/bacula-director-sqlite3.prerm
@@ -3,6 +3,20 @@
 #
 # see: dh_installdeb(1)
 
+. /usr/share/debconf/confmodule
+
+dbc_first_version=3.0.3-3
+dbc_dbuser=bacula
+dbc_dbname=bacula.db
+dbc_basepath=/var/lib/bacula
+
+# source dbconfig-common shell library, and call the hook function
+if [ -f /usr/share/dbconfig-common/dpkg/prerm.sqlite3 ]; then
+    . /usr/share/dbconfig-common/dpkg/prerm.sqlite3
+    dbc_go bacula-director-sqlite3 $@
+fi
+
+
 set -e
 
 # summary of how this script can be called:

Reply via email to