Hi Jonas,
Ok, the previous version of uw-imapd had a broken build-dependency line that
ftp-master is now rejecting at upload time, so here is an updated patch
fixing this line.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
[EMAIL PROTECTED] http://www.debian.org/
diff -u uw-imap-2002edebian1/debian/control.in.in uw-imap-2002edebian1/debian/control.in.in
--- uw-imap-2002edebian1/debian/control.in.in
+++ uw-imap-2002edebian1/debian/control.in.in
@@ -8,7 +8,7 @@
Package: uw-imapd
Section: mail
Architecture: any
-Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), netbase
+Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), update-inetd, inet-superserver
Recommends: exim4 | mail-transport-agent
Suggests: mutt | imap-client, logcheck
Provides: imap-server
@@ -30,7 +30,7 @@
Package: ipopd
Section: mail
Architecture: any
-Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), netbase
+Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), update-inetd, inet-superserver
Recommends: exim4 | mail-transport-agent
Conflicts: imap (<< 4.4-1), pop3-server, pop2-server, logcheck (<< 1.1.1-9)
Provides: pop3-server, pop2-server
diff -u uw-imap-2002edebian1/debian/__PKG__.postrm._in uw-imap-2002edebian1/debian/__PKG__.postrm._in
--- uw-imap-2002edebian1/debian/__PKG__.postrm._in
+++ uw-imap-2002edebian1/debian/__PKG__.postrm._in
@@ -6,10 +6,6 @@
cert="__CERT__" # basename of certificate
daemonsets="__DAEMONSETS__" # space-seperated list of colon-seperated list of port and binary name (or path if not /usr/sbin)
-# Source debconf library.
-. /usr/share/debconf/confmodule
-db_version 2.0
-
##
## Remove imapd from inetd.conf
##
@@ -21,21 +17,27 @@
UPDATE_INETD_ARG='--disable'
fi
-db_get "$pkg/protocol"
-for debconf_entry in `echo "$RET" | tr ',' ' '`; do
- seen=""
- for daemonset in $daemonsets; do
- service="`echo "$daemonset" | awk -F: '{ print $1 }'`"
- if [ "$debconf_entry" = "$service" ]; then
- update-inetd $UPDATE_INETD_ARG "${service}"
- seen="yes"
- break
+# Source debconf library.
+if [ -e /usr/share/debconf/confmodule ]; then
+ . /usr/share/debconf/confmodule
+ db_version 2.0
+ db_get "$pkg/protocol"
+ for debconf_entry in `echo "$RET" | tr ',' ' '`; do
+ seen=""
+ for daemonset in $daemonsets; do
+ service="`echo "$daemonset" | awk -F: '{ print $1 }'`"
+ if [ "$debconf_entry" = "$service" ]; then
+ update-inetd $UPDATE_INETD_ARG "${service}"
+ seen="yes"
+ break
+ fi
+ done
+ if [ "$seen" != "yes" ]; then
+ echo "WARNING: Unsupported debconf value \"$debconf_entry\" in \"$pkg/protocol\"" >/dev/stderr
fi
done
- if [ "$seen" != "yes" ]; then
- echo "WARNING: Unsupported debconf value \"$debconf_entry\" in \"$pkg/protocol\"" >/dev/stderr
- fi
-done
+
+fi
if [ "$1" = "purge" ] && [ -f /etc/ssl/certs/$cert.pem ]; then
echo "SSL certificate /etc/ssl/certs/$cert.pem is NOT removed."
diff -u uw-imap-2002edebian1/debian/control.in uw-imap-2002edebian1/debian/control.in
--- uw-imap-2002edebian1/debian/control.in
+++ uw-imap-2002edebian1/debian/control.in
@@ -8,7 +8,7 @@
Package: uw-imapd
Section: mail
Architecture: any
-Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), netbase
+Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), update-inetd, inet-superserver
Recommends: exim4 | mail-transport-agent
Suggests: mutt | imap-client, logcheck
Provides: imap-server
@@ -30,7 +30,7 @@
Package: ipopd
Section: mail
Architecture: any
-Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), netbase
+Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), update-inetd, inet-superserver
Recommends: exim4 | mail-transport-agent
Conflicts: imap (<< 4.4-1), pop3-server, pop2-server, logcheck (<< 1.1.1-9)
Provides: pop3-server, pop2-server
diff -u uw-imap-2002edebian1/debian/changelog uw-imap-2002edebian1/debian/changelog
--- uw-imap-2002edebian1/debian/changelog
+++ uw-imap-2002edebian1/debian/changelog
@@ -1,3 +1,14 @@
+uw-imap (7:2002edebian1-13.2) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * High-urgency upload for RC bugfix.
+ * Guard calls to debconf in the postrm so that package removal doesn't fail
+ if debconf was removed first. Closes: #417138, #416780.
+ * Depend on update-inetd and inet-superserver now instead of netbase,
+ for the package split.
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Sat, 19 May 2007 15:38:38 -0700
+
uw-imap (7:2002edebian1-13.1) unstable; urgency=low
* Non-maintainer upload to fix pending l10n issues.
diff -u uw-imap-2002edebian1/debian/control uw-imap-2002edebian1/debian/control
--- uw-imap-2002edebian1/debian/control
+++ uw-imap-2002edebian1/debian/control
@@ -3,12 +3,12 @@
Section: mail
Maintainer: Jonas Smedegaard <[EMAIL PROTECTED]>
Standards-Version: 3.6.2
-Build-Depends: cdbs (>= 0.4.23-1.1), , debhelper (>= 4.1.0), debhelper (>= 4.1.16), po-debconf, patchutils (>= 0.2.25), dh-buildinfo, libpam-dev, libkrb5-dev, comerr-dev, libssl-dev, d-shlibs (>> 0.13), perl
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.1.16), po-debconf, patchutils (>= 0.2.25), dh-buildinfo, libpam-dev, libkrb5-dev, comerr-dev, libssl-dev, d-shlibs (>> 0.13), perl
Package: uw-imapd
Section: mail
Architecture: any
-Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), netbase
+Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), update-inetd, inet-superserver
Recommends: exim4 | mail-transport-agent
Suggests: mutt | imap-client, logcheck
Provides: imap-server
@@ -30,7 +30,7 @@
Package: ipopd
Section: mail
Architecture: any
-Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), netbase
+Depends: ${shlibs:Depends}, ${debconf-depends}, openssl, libpam-runtime (>= 0.76-13.1), update-inetd, inet-superserver
Recommends: exim4 | mail-transport-agent
Conflicts: imap (<< 4.4-1), pop3-server, pop2-server, logcheck (<< 1.1.1-9)
Provides: pop3-server, pop2-server