Package: webcalendar
Version: 1.0.4-1
Severity: normal
Tags: patch

Hi,

Attached is the diff for my webcalendar 1.0.4-1.1 NMU.
diff -Nru /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/changelog 
/tmp/Miw13sFu2z/webcalendar-1.0.4/debian/changelog
--- /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/changelog  2006-09-26 
12:52:56.000000000 +0200
+++ /tmp/Miw13sFu2z/webcalendar-1.0.4/debian/changelog  2006-09-26 
12:52:56.000000000 +0200
@@ -1,3 +1,12 @@
+webcalendar (1.0.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Make webcalendar.config and webcalendar.postrm depend only on essential
+    packages, by checking for the existence of dbconfig-common and ucf before
+    attempting to use them. (Closes: #388239)
+
+ -- Steinar H. Gunderson <[EMAIL PROTECTED]>  Tue, 26 Sep 2006 12:51:42 +0200
+
 webcalendar (1.0.4-1) unstable; urgency=high
 
   * New upstream release (closes: #363914)
diff -Nru /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/webcalendar.config 
/tmp/Miw13sFu2z/webcalendar-1.0.4/debian/webcalendar.config
--- /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/webcalendar.config 2006-09-26 
12:52:56.000000000 +0200
+++ /tmp/Miw13sFu2z/webcalendar-1.0.4/debian/webcalendar.config 2006-09-26 
12:52:56.000000000 +0200
@@ -14,7 +14,9 @@
 
 dbc_dbtypes="mysql, pgsql"
 
-. /usr/share/dbconfig-common/dpkg/config
+if [ -f /usr/share/dbconfig-common/dpkg/config ]; then
+    . /usr/share/dbconfig-common/dpkg/config
+fi
 
 
 db_input high webcalendar/status/debconf_managed || true
@@ -22,7 +24,9 @@
 
 db_get webcalendar/status/debconf_managed
 if [ "$RET" = true ]; then
-    dbc_go webcalendar $@
+    if [ -f /usr/share/dbconfig-common/dpkg/config ]; then
+        dbc_go webcalendar $@
+    fi
     db_input medium webcalendar/conf/httpd_conf || true
     db_input medium webcalendar/conf/db_persistent || true
     db_input medium webcalendar/conf/use_http_auth || true
diff -Nru /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/webcalendar.postrm 
/tmp/Miw13sFu2z/webcalendar-1.0.4/debian/webcalendar.postrm
--- /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/webcalendar.postrm 2006-09-26 
12:52:56.000000000 +0200
+++ /tmp/Miw13sFu2z/webcalendar-1.0.4/debian/webcalendar.postrm 2006-09-26 
12:52:56.000000000 +0200
@@ -8,9 +8,11 @@
 
 dbc_dbtypes="mysql, pgsql"
 . /usr/share/debconf/confmodule
-. /usr/share/dbconfig-common/dpkg/postrm
 
-dbc_go webcalendar $@
+if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then 
+    . /usr/share/dbconfig-common/dpkg/postrm
+    dbc_go webcalendar $@
+fi
 
 unlinkapache() {
     db_get webcalendar/conf/httpd_conf || true
@@ -43,7 +45,9 @@
 case "$1" in
         purge)
             unlinkapache
-            ucf --purge /etc/webcalendar/settings.conf
+           if [ -x /usr/bin/ucf ]; then 
+                ucf --purge /etc/webcalendar/settings.conf
+           fi
             rm -f /etc/webcalendar/settings.conf
             db_purge 
         ;;
diff -Nru /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/po/cs.po 
/tmp/Miw13sFu2z/webcalendar-1.0.4/debian/po/cs.po
--- /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/po/cs.po   2006-09-26 
12:52:56.000000000 +0200
+++ /tmp/Miw13sFu2z/webcalendar-1.0.4/debian/po/cs.po   2006-09-26 
12:52:56.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: webcalendar\n"
 "Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-03-23 08:00-0500\n"
+"POT-Creation-Date: 2006-09-26 12:52+0200\n"
 "PO-Revision-Date: 2006-05-25 17:17+0200\n"
 "Last-Translator: Miroslav Kure <[EMAIL PROTECTED]>\n"
 "Language-Team: Czech <[EMAIL PROTECTED]>\n"
@@ -17,13 +17,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:4
+#: ../webcalendar.templates:1001
 msgid "Use persistent connections?"
 msgstr "Používat perzistentní spojení?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:4
+#: ../webcalendar.templates:1001
 msgid ""
 "Using persistent connections can improve performance on heavily loaded "
 "websites by using a previously opened sql connection."
@@ -33,13 +33,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:11
+#: ../webcalendar.templates:2001
 msgid "Use HTTP auth?"
 msgstr "Používat http autentizaci?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:11
+#: ../webcalendar.templates:2001
 msgid ""
 "Webcalendar by default uses the database's webcal_user table for "
 "authenticating users.  You can use HTTP auth logins instead and use Apache "
@@ -52,13 +52,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:19
+#: ../webcalendar.templates:3001
 msgid "Should webcalendar be installed in single user mode?"
 msgstr "Má se Webcalendar nainstalovat v jednouživatelském režimu?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:19
+#: ../webcalendar.templates:3001
 msgid ""
 "Webcalendar can be installed in single user mode or multiuser mode. If it is "
 "installed in single user mode, you won't need to login.  It isn't "
@@ -72,13 +72,13 @@
 
 #. Type: string
 #. Description
-#: ../webcalendar.templates:27
+#: ../webcalendar.templates:4001
 msgid "Name of the webcalendar user:"
 msgstr "Jméno uživatele Webcalendaru:"
 
 #. Type: string
 #. Description
-#: ../webcalendar.templates:27
+#: ../webcalendar.templates:4001
 msgid ""
 "If you have installed webcalendar in single user mode, you need to specify "
 "the name of the user to connect as."
@@ -88,13 +88,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:34
+#: ../webcalendar.templates:5001
 msgid "Allow debconf to manage settings.conf?"
 msgstr "Povolit správu settings.conf pomocí debconfu?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:34
+#: ../webcalendar.templates:5001
 msgid ""
 "You can allow debconf to manage your settings.conf or you can manage your "
 "settings manually."
@@ -104,13 +104,13 @@
 
 #. Type: note
 #. Description
-#: ../webcalendar.templates:40
+#: ../webcalendar.templates:6001
 msgid "Webcalendar administrative user"
 msgstr "Administrátor Webcalendaru"
 
 #. Type: note
 #. Description
-#: ../webcalendar.templates:40
+#: ../webcalendar.templates:6001
 msgid ""
 "After installing the tables for your sql database you will have access to "
 "webcalendar using the standard admin user.  It is STRONGLY suggested that "
@@ -123,19 +123,19 @@
 
 #. Type: multiselect
 #. Choices
-#: ../webcalendar.templates:48
+#: ../webcalendar.templates:7001
 msgid "apache2, apache, apache-ssl, other"
 msgstr "apache2, apache, apache-ssl, jiný"
 
 #. Type: multiselect
 #. Description
-#: ../webcalendar.templates:50
+#: ../webcalendar.templates:7002
 msgid "Web server to configure:"
 msgstr "Nastavit webový server:"
 
 #. Type: multiselect
 #. Description
-#: ../webcalendar.templates:50
+#: ../webcalendar.templates:7002
 msgid ""
 "Apache can be automatically configured to use webcalendar by creating links "
 "in /etc/{apache-version}/conf.d/.  Select all the versions of Apache you "
diff -Nru /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/po/fr.po 
/tmp/Miw13sFu2z/webcalendar-1.0.4/debian/po/fr.po
--- /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/po/fr.po   2006-09-26 
12:52:56.000000000 +0200
+++ /tmp/Miw13sFu2z/webcalendar-1.0.4/debian/po/fr.po   2006-09-26 
12:52:56.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: webcalendar 1.0.2-2\n"
 "Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-03-23 08:00-0500\n"
+"POT-Creation-Date: 2006-09-26 12:52+0200\n"
 "PO-Revision-Date: 2006-04-27 08:07+0100\n"
 "Last-Translator: Steve Petruzzello <[EMAIL PROTECTED]>\n"
 "Language-Team: French <[EMAIL PROTECTED]>\n"
@@ -18,13 +18,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:4
+#: ../webcalendar.templates:1001
 msgid "Use persistent connections?"
 msgstr "Faut-il utiliser des connexions persistantes�?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:4
+#: ../webcalendar.templates:1001
 msgid ""
 "Using persistent connections can improve performance on heavily loaded "
 "websites by using a previously opened sql connection."
@@ -35,13 +35,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:11
+#: ../webcalendar.templates:2001
 msgid "Use HTTP auth?"
 msgstr "Faut-il utiliser l'authentification HTTP�?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:11
+#: ../webcalendar.templates:2001
 msgid ""
 "Webcalendar by default uses the database's webcal_user table for "
 "authenticating users.  You can use HTTP auth logins instead and use Apache "
@@ -54,13 +54,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:19
+#: ../webcalendar.templates:3001
 msgid "Should webcalendar be installed in single user mode?"
 msgstr "Faut-il installer webcalendar en mode mono-utilisateur�?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:19
+#: ../webcalendar.templates:3001
 msgid ""
 "Webcalendar can be installed in single user mode or multiuser mode. If it is "
 "installed in single user mode, you won't need to login.  It isn't "
@@ -74,13 +74,13 @@
 
 #. Type: string
 #. Description
-#: ../webcalendar.templates:27
+#: ../webcalendar.templates:4001
 msgid "Name of the webcalendar user:"
 msgstr "Identifiant autoris� pour webcalendar�:"
 
 #. Type: string
 #. Description
-#: ../webcalendar.templates:27
+#: ../webcalendar.templates:4001
 msgid ""
 "If you have installed webcalendar in single user mode, you need to specify "
 "the name of the user to connect as."
@@ -90,14 +90,14 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:34
+#: ../webcalendar.templates:5001
 #, fuzzy
 msgid "Allow debconf to manage settings.conf?"
 msgstr "Faut-il g�rer settings.php automatiquement�?"
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:34
+#: ../webcalendar.templates:5001
 #, fuzzy
 msgid ""
 "You can allow debconf to manage your settings.conf or you can manage your "
@@ -108,13 +108,13 @@
 
 #. Type: note
 #. Description
-#: ../webcalendar.templates:40
+#: ../webcalendar.templates:6001
 msgid "Webcalendar administrative user"
 msgstr "Administrateur de webcalendar"
 
 #. Type: note
 #. Description
-#: ../webcalendar.templates:40
+#: ../webcalendar.templates:6001
 msgid ""
 "After installing the tables for your sql database you will have access to "
 "webcalendar using the standard admin user.  It is STRONGLY suggested that "
@@ -128,19 +128,19 @@
 
 #. Type: multiselect
 #. Choices
-#: ../webcalendar.templates:48
+#: ../webcalendar.templates:7001
 msgid "apache2, apache, apache-ssl, other"
 msgstr "Apache2, Apache, Apache-SSL, Autre(s)"
 
 #. Type: multiselect
 #. Description
-#: ../webcalendar.templates:50
+#: ../webcalendar.templates:7002
 msgid "Web server to configure:"
 msgstr "Serveur web � configurer�:"
 
 #. Type: multiselect
 #. Description
-#: ../webcalendar.templates:50
+#: ../webcalendar.templates:7002
 msgid ""
 "Apache can be automatically configured to use webcalendar by creating links "
 "in /etc/{apache-version}/conf.d/.  Select all the versions of Apache you "
diff -Nru /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/po/templates.pot 
/tmp/Miw13sFu2z/webcalendar-1.0.4/debian/po/templates.pot
--- /tmp/g4IvTRJzFn/webcalendar-1.0.4/debian/po/templates.pot   2006-09-26 
12:52:56.000000000 +0200
+++ /tmp/Miw13sFu2z/webcalendar-1.0.4/debian/po/templates.pot   2006-09-26 
12:52:56.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-03-23 08:00-0500\n"
+"POT-Creation-Date: 2006-09-26 12:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
 "Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
@@ -18,13 +18,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:4
+#: ../webcalendar.templates:1001
 msgid "Use persistent connections?"
 msgstr ""
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:4
+#: ../webcalendar.templates:1001
 msgid ""
 "Using persistent connections can improve performance on heavily loaded "
 "websites by using a previously opened sql connection."
@@ -32,13 +32,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:11
+#: ../webcalendar.templates:2001
 msgid "Use HTTP auth?"
 msgstr ""
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:11
+#: ../webcalendar.templates:2001
 msgid ""
 "Webcalendar by default uses the database's webcal_user table for "
 "authenticating users.  You can use HTTP auth logins instead and use Apache "
@@ -47,13 +47,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:19
+#: ../webcalendar.templates:3001
 msgid "Should webcalendar be installed in single user mode?"
 msgstr ""
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:19
+#: ../webcalendar.templates:3001
 msgid ""
 "Webcalendar can be installed in single user mode or multiuser mode. If it is "
 "installed in single user mode, you won't need to login.  It isn't "
@@ -63,13 +63,13 @@
 
 #. Type: string
 #. Description
-#: ../webcalendar.templates:27
+#: ../webcalendar.templates:4001
 msgid "Name of the webcalendar user:"
 msgstr ""
 
 #. Type: string
 #. Description
-#: ../webcalendar.templates:27
+#: ../webcalendar.templates:4001
 msgid ""
 "If you have installed webcalendar in single user mode, you need to specify "
 "the name of the user to connect as."
@@ -77,13 +77,13 @@
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:34
+#: ../webcalendar.templates:5001
 msgid "Allow debconf to manage settings.conf?"
 msgstr ""
 
 #. Type: boolean
 #. Description
-#: ../webcalendar.templates:34
+#: ../webcalendar.templates:5001
 msgid ""
 "You can allow debconf to manage your settings.conf or you can manage your "
 "settings manually."
@@ -91,13 +91,13 @@
 
 #. Type: note
 #. Description
-#: ../webcalendar.templates:40
+#: ../webcalendar.templates:6001
 msgid "Webcalendar administrative user"
 msgstr ""
 
 #. Type: note
 #. Description
-#: ../webcalendar.templates:40
+#: ../webcalendar.templates:6001
 msgid ""
 "After installing the tables for your sql database you will have access to "
 "webcalendar using the standard admin user.  It is STRONGLY suggested that "
@@ -107,19 +107,19 @@
 
 #. Type: multiselect
 #. Choices
-#: ../webcalendar.templates:48
+#: ../webcalendar.templates:7001
 msgid "apache2, apache, apache-ssl, other"
 msgstr ""
 
 #. Type: multiselect
 #. Description
-#: ../webcalendar.templates:50
+#: ../webcalendar.templates:7002
 msgid "Web server to configure:"
 msgstr ""
 
 #. Type: multiselect
 #. Description
-#: ../webcalendar.templates:50
+#: ../webcalendar.templates:7002
 msgid ""
 "Apache can be automatically configured to use webcalendar by creating links "
 "in /etc/{apache-version}/conf.d/.  Select all the versions of Apache you "

Reply via email to