Your message dated Wed, 26 Sep 2012 17:32:33 +0000
with message-id <[email protected]>
and subject line Bug#678555: fixed in autofs 5.0.7-1
has caused the Debian Bug report #678555,
regarding Extra forks on automount initialisation & HUP signal
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
678555: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678555
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autofs
Version: 5.0.6-2
Severity: important
User: [email protected]
Usertags: origin-ubuntu quantal ubuntu-patch

After merging 5.0.6-2 for Ubuntu I have noticed that upstart init daemon
was tracking the wrong PID of the daemon. [1]

This resulted me into digging what has changed and I noticed the three
patches, which I have attached to this email.

These patches [0001-0003] do three things:

* Check mount.nfs version to be >= 1.1.1
* Check kernel version is >= 2.6.22
* Do above by calling nfs_version_check at pre-demonisation, hence
upstart ending up tracking `mount.nfs -V` call
* all for the sake of figuring out if probing optimisation can be used
(or something, not too sure):

"""
The change to have the kernel process text based mount options can
introduce lengthy timeout waits when attempting a mount to a host
that is not available.

To avoid these waits autofs should probe singleton mounts if it
thinks mount.nfs will pass text options to the kernel (which of
course implies the kernel supports this).
"""

But, mount.nfs 1.1.1 is acient and so is linux kernel 2.6.22... so I'm
thinking to make this a no-op. and simply remove those checks. See mine
Remove-*.patch attached.

With that patch I want to revert the upstream patches [0001-0003].

Setting priority to important as this is change of daemon behaviour and
resource waste to fork calls like this. Feel free to lower severity, if
you wish.

[1] Upstart does not rely on pidfiles, instead it counts forks/clones
and chooses the correct pid to track, such that it notices if it dies /
gets killed. This is more reliable than pidfiles. Upstart can also run
daemons in foreground mode.

-- 
Regards,
Dmitrijs.
From 5b53c6b01476517df8dd35d48bb72a2e52b833b8 Mon Sep 17 00:00:00 2001
From: Ian Kent <[email protected]>
Date: Thu, 23 Feb 2012 15:58:11 +0800
Subject: [PATCH 1/3] autofs-5.0.6 - add kernel verion check function

Add a function to check kernel version.
---
 CHANGELOG        |    1 +
 include/mounts.h |   17 +++++++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index 29e4049..7e5783f 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -27,6 +27,7 @@
 - teach automount about sss source.
 - fix init script usage message.
 - ignore duplicate exports in auto.net.
+- add kernel verion check function.
 
 28/06/2011 autofs-5.0.6
 -----------------------
diff --git a/include/mounts.h b/include/mounts.h
index 4d932ca..3947d83 100644
--- a/include/mounts.h
+++ b/include/mounts.h
@@ -16,6 +16,9 @@
 #ifndef MOUNTS_H
 #define MOUNTS_H
 
+#include <linux/version.h>
+#include <sys/utsname.h>
+
 #ifndef AUTOFS_TYPE_ANY
 #define AUTOFS_TYPE_ANY		0x0000
 #endif
@@ -72,6 +75,20 @@ struct mnt_list {
 	struct list_head ordered;
 };
 
+static inline unsigned int linux_version_code(void)
+{
+        struct utsname my_utsname;
+        unsigned int p, q, r;
+
+        if (uname(&my_utsname))
+                return 0;
+
+        p = (unsigned int)atoi(strtok(my_utsname.release, "."));
+        q = (unsigned int)atoi(strtok(NULL, "."));
+        r = (unsigned int)atoi(strtok(NULL, "."));
+        return KERNEL_VERSION(p, q, r);
+}
+
 unsigned int query_kproto_ver(void);
 unsigned int get_kver_major(void);
 unsigned int get_kver_minor(void);
-- 
1.7.10.4

From 4f15a6b80b67c306ec3ea8bda4cafd2b9b16bd49 Mon Sep 17 00:00:00 2001
From: Ian Kent <[email protected]>
Date: Thu, 23 Feb 2012 15:58:40 +0800
Subject: [PATCH 2/3] autofs-5.0.6 - add function to check mount.nfs version

Add a function to check if the mount.nfs version is greater than or
equal to a given version.
---
 CHANGELOG           |    1 +
 configure           |   62 ++++++++++++++++++++++
 configure.in        |    1 +
 include/config.h.in |    6 +++
 include/mounts.h    |    7 +++
 lib/mounts.c        |  147 +++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 224 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index 7e5783f..359c293 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -28,6 +28,7 @@
 - fix init script usage message.
 - ignore duplicate exports in auto.net.
 - add kernel verion check function.
+- add function to check mount.nfs version.
 
 28/06/2011 autofs-5.0.6
 -----------------------
diff --git a/configure b/configure
index f78b322..ec394e7 100755
--- a/configure
+++ b/configure
@@ -645,6 +645,8 @@ HAVE_E2FSCK
 E2FSCK
 HAVE_UMOUNT
 UMOUNT
+HAVE_MOUNT_NFS
+MOUNT_NFS
 HAVE_MOUNT
 MOUNT
 DMALLOCLIB
@@ -3248,6 +3250,66 @@ else
   HAVE_MOUNT=0
 fi
 
+for ac_prog in mount.nfs
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MOUNT_NFS+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $MOUNT_NFS in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MOUNT_NFS="$MOUNT_NFS" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $searchpath
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_MOUNT_NFS="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+MOUNT_NFS=$ac_cv_path_MOUNT_NFS
+if test -n "$MOUNT_NFS"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOUNT_NFS" >&5
+$as_echo "$MOUNT_NFS" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$MOUNT_NFS" && break
+done
+test -n "$MOUNT_NFS" || MOUNT_NFS="/sbin/mount.nfs "
+
+if test -n "$MOUNT_NFS"; then
+
+$as_echo "#define HAVE_MOUNT_NFS 1" >>confdefs.h
+
+
+cat >>confdefs.h <<_ACEOF
+#define PATH_MOUNT_NFS "$MOUNT_NFS"
+_ACEOF
+
+  HAVE_MOUNT_NFS=1
+else
+  HAVE_MOUNT_NFS=0
+fi
+
 for ac_prog in umount
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
diff --git a/configure.in b/configure.in
index c017829..5477508 100644
--- a/configure.in
+++ b/configure.in
@@ -137,6 +137,7 @@ AC_SUBST(DMALLOCLIB)
 # Programs needed for various system functions or modules
 #
 AF_PATH_INCLUDE(MOUNT, mount, /bin/mount, $searchpath)
+AF_PATH_INCLUDE(MOUNT_NFS, mount.nfs, /sbin/mount.nfs , $searchpath)
 AF_PATH_INCLUDE(UMOUNT, umount, /bin/umount, $searchpath)
 AF_PATH_INCLUDE(E2FSCK, fsck.ext2 e2fsck, , $searchpath)
 AF_PATH_INCLUDE(E3FSCK, fsck.ext3 e3fsck, , $searchpath)
diff --git a/include/config.h.in b/include/config.h.in
index fb4aadb..f79d579 100644
--- a/include/config.h.in
+++ b/include/config.h.in
@@ -45,6 +45,9 @@
 /* define if you have MOUNT */
 #undef HAVE_MOUNT
 
+/* define if you have MOUNT_NFS */
+#undef HAVE_MOUNT_NFS
+
 /* define if the mount command supports the -s option */
 #undef HAVE_SLOPPY_MOUNT
 
@@ -111,6 +114,9 @@
 /* define if you have MOUNT */
 #undef PATH_MOUNT
 
+/* define if you have MOUNT_NFS */
+#undef PATH_MOUNT_NFS
+
 /* define if you have RANLIB */
 #undef PATH_RANLIB
 
diff --git a/include/mounts.h b/include/mounts.h
index 3947d83..6a6ebab 100644
--- a/include/mounts.h
+++ b/include/mounts.h
@@ -89,6 +89,13 @@ static inline unsigned int linux_version_code(void)
         return KERNEL_VERSION(p, q, r);
 }
 
+struct nfs_mount_vers {
+	unsigned int major;
+	unsigned int minor;
+	unsigned int fix;
+};
+int check_nfs_mount_version(struct nfs_mount_vers *, struct nfs_mount_vers *);
+
 unsigned int query_kproto_ver(void);
 unsigned int get_kver_major(void);
 unsigned int get_kver_minor(void);
diff --git a/lib/mounts.c b/lib/mounts.c
index f26579e..efe0438 100644
--- a/lib/mounts.c
+++ b/lib/mounts.c
@@ -19,6 +19,8 @@
 #include <sys/stat.h>
 #include <sys/ioctl.h>
 #include <sys/mount.h>
+#include <sys/wait.h>
+#include <ctype.h>
 #include <stdio.h>
 #include <dirent.h>
 #include <sys/vfs.h>
@@ -30,6 +32,8 @@
 #define MAX_OPTIONS_LEN		80
 #define MAX_MNT_NAME_LEN	30
 
+#define EBUFSIZ 1024
+
 const unsigned int t_indirect = AUTOFS_TYPE_INDIRECT;
 const unsigned int t_direct = AUTOFS_TYPE_DIRECT;
 const unsigned int t_offset = AUTOFS_TYPE_OFFSET;
@@ -131,6 +135,149 @@ unsigned int get_kver_minor(void)
 	return kver.minor;
 }
 
+#ifdef HAVE_MOUNT_NFS
+static int extract_version(char *start, struct nfs_mount_vers *vers)
+{
+	char *s_ver = strchr(start, ' ');
+	while (*s_ver && !isdigit(*s_ver)) {
+		s_ver++;
+		if (!*s_ver)
+			return 0;
+		break;
+	}
+	vers->major = atoi(strtok(s_ver, "."));
+	vers->minor = (unsigned int) atoi(strtok(NULL, "."));
+	vers->fix = (unsigned int) atoi(strtok(NULL, "."));
+	return 1;
+}
+
+int check_nfs_mount_version(struct nfs_mount_vers *vers,
+			    struct nfs_mount_vers *check)
+{
+	pid_t f;
+	int ret, status, pipefd[2];
+	char errbuf[EBUFSIZ + 1], *p, *sp;
+	int errp, errn;
+	sigset_t allsigs, tmpsig, oldsig;
+	char *s_ver;
+	int cancel_state;
+
+	if (pipe(pipefd))
+		return -1;
+
+	pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &cancel_state);
+
+	sigfillset(&allsigs);
+	pthread_sigmask(SIG_BLOCK, &allsigs, &oldsig);
+
+	f = fork();
+	if (f == 0) {
+		reset_signals();
+		close(pipefd[0]);
+		dup2(pipefd[1], STDOUT_FILENO);
+		dup2(pipefd[1], STDERR_FILENO);
+		close(pipefd[1]);
+
+		execl(PATH_MOUNT_NFS, PATH_MOUNT_NFS, "-V", (char *) NULL);
+		_exit(255);	/* execv() failed */
+	}
+
+	ret = 0;
+
+	tmpsig = oldsig;
+
+	sigaddset(&tmpsig, SIGCHLD);
+	pthread_sigmask(SIG_SETMASK, &tmpsig, NULL);
+
+	close(pipefd[1]);
+
+	if (f < 0) {
+		close(pipefd[0]);
+		pthread_sigmask(SIG_SETMASK, &oldsig, NULL);
+		pthread_setcancelstate(cancel_state, NULL);
+		return -1;
+	}
+
+	errp = 0;
+	do {
+		while (1) {
+			errn = read(pipefd[0], errbuf + errp, EBUFSIZ - errp);
+			if (errn == -1 && errno == EINTR)
+				continue;
+			break;
+		}
+
+		if (errn > 0) {
+			errp += errn;
+
+			sp = errbuf;
+			while (errp && (p = memchr(sp, '\n', errp))) {
+				*p++ = '\0';
+				errp -= (p - sp);
+				sp = p;
+			}
+
+			if (errp && sp != errbuf)
+				memmove(errbuf, sp, errp);
+
+			if (errp >= EBUFSIZ) {
+				/* Line too long, split */
+				errbuf[errp] = '\0';
+				if ((s_ver = strstr(errbuf, "nfs-utils"))) {
+					if (extract_version(s_ver, vers))
+						ret = 1;
+				}
+				errp = 0;
+			}
+
+			if ((s_ver = strstr(errbuf, "nfs-utils"))) {
+				if (extract_version(s_ver, vers))
+					ret = 1;
+			}
+		}
+	} while (errn > 0);
+
+	close(pipefd[0]);
+
+	if (errp > 0) {
+		/* End of file without \n */
+		errbuf[errp] = '\0';
+		if ((s_ver = strstr(errbuf, "nfs-utils"))) {
+			if (extract_version(s_ver, vers))
+				ret = 1;
+		}
+	}
+
+	if (ret) {
+		if (vers->major == check->major &&
+		    vers->minor == check->minor &&
+		    vers->fix == check->fix)
+			;
+		else {
+			if (vers->major < check->major)
+				ret = 0;
+			else if (vers->minor < check->minor)
+				ret = 0;
+			else if (vers->fix < check->fix)
+				ret = 0;
+		}
+	}
+
+	if (waitpid(f, &status, 0) != f) ;
+
+	pthread_sigmask(SIG_SETMASK, &oldsig, NULL);
+	pthread_setcancelstate(cancel_state, NULL);
+
+	return ret;
+}
+#else
+int check_nfs_mount_version(struct nfs_mount_vers *vers,
+			    struct nfs_mount_vers *check)
+{
+	return 0;
+}
+#endif
+
 /*
  * Make common autofs mount options string
  */
-- 
1.7.10.4

From 15fcfcd29b47a71ae9dde006f12a87d5e6f19421 Mon Sep 17 00:00:00 2001
From: Ian Kent <[email protected]>
Date: Thu, 23 Feb 2012 15:59:09 +0800
Subject: [PATCH 3/3] autofs-5.0.6 - reinstate singleton mount probe

The change to have the kernel process text based mount options can
introduce lengthy timeout waits when attempting a mount to a host
that is not available.

To avoid these waits autofs should probe singleton mounts if it
thinks mount.nfs will pass text options to the kernel (which of
course implies the kernel supports this).
---
 CHANGELOG            |    1 +
 daemon/automount.c   |    7 +++++++
 include/mounts.h     |    1 +
 modules/replicated.c |   18 ++++++++++++++++--
 4 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 359c293..5a6af1c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -29,6 +29,7 @@
 - ignore duplicate exports in auto.net.
 - add kernel verion check function.
 - add function to check mount.nfs version.
+- reinstate singleton mount probe.
 
 28/06/2011 autofs-5.0.6
 -----------------------
diff --git a/daemon/automount.c b/daemon/automount.c
index c0b4b85..31dd564 100644
--- a/daemon/automount.c
+++ b/daemon/automount.c
@@ -51,6 +51,9 @@ const char *libdir = AUTOFS_LIB_DIR;	/* Location of library modules */
 const char *mapdir = AUTOFS_MAP_DIR;	/* Location of mount maps */
 const char *confdir = AUTOFS_CONF_DIR;	/* Location of autofs config file */
 
+unsigned int nfs_mount_uses_string_options = 0;
+static struct nfs_mount_vers vers, check = {1, 1, 1};
+
 /* autofs fifo name prefix */
 const char *fifodir = AUTOFS_FIFO_DIR "/autofs.fifo";
 
@@ -1273,6 +1276,8 @@ static int do_hup_signal(struct master *master, time_t age)
 	if (status)
 		fatal(status);
 
+	nfs_mount_uses_string_options = check_nfs_mount_version(&vers, &check);
+
 	master_mutex_lock();
 	if (master->reading) {
 		status = pthread_mutex_unlock(&mrc.mutex);
@@ -1936,6 +1941,8 @@ int main(int argc, char *argv[])
 
 	defaults_read_config(0);
 
+	nfs_mount_uses_string_options = check_nfs_mount_version(&vers, &check);
+
 	kpkt_len = get_kpkt_len();
 	timeout = defaults_get_timeout();
 	ghost = defaults_get_browse_mode();
diff --git a/include/mounts.h b/include/mounts.h
index 6a6ebab..9aac90f 100644
--- a/include/mounts.h
+++ b/include/mounts.h
@@ -95,6 +95,7 @@ struct nfs_mount_vers {
 	unsigned int fix;
 };
 int check_nfs_mount_version(struct nfs_mount_vers *, struct nfs_mount_vers *);
+extern unsigned int nfs_mount_uses_string_options;
 
 unsigned int query_kproto_ver(void);
 unsigned int get_kver_major(void);
diff --git a/modules/replicated.c b/modules/replicated.c
index 65634bd..84134b6 100644
--- a/modules/replicated.c
+++ b/modules/replicated.c
@@ -901,6 +901,7 @@ int prune_host_list(unsigned logopt, struct host **list,
 	unsigned int v2_udp_count, v3_udp_count, v4_udp_count;
 	unsigned int max_udp_count, max_tcp_count, max_count;
 	int status;
+	int kern_vers;
 
 	if (!*list)
 		return 0;
@@ -920,9 +921,22 @@ int prune_host_list(unsigned logopt, struct host **list,
 	 * or a single host entry whose proximity isn't local. If so
 	 * return immediately as we don't want to add probe latency for
 	 * the common case of a single filesystem mount request.
+	 *
+	 * But, if the kernel understands text nfs mount options then
+	 * mount.nfs most likely bypasses its probing and lets the kernel
+	 * do all the work. This can lead to long timeouts for hosts that
+	 * are not available so check the kernel version and mount.nfs
+	 * version and probe singleton mounts if the kernel version is
+	 * greater than 2.6.22 and mount.nfs version is greater than 1.1.1.
 	 */
-	if (!this || !this->next)
-		return 1;
+	if (nfs_mount_uses_string_options &&
+	   (kern_vers = linux_version_code()) > KERNEL_VERSION(2, 6, 22)) {
+		if (!this)
+			return 1;
+	} else {
+		if (!this || !this->next)
+			return 1;
+	}
 
 	proximity = this->proximity;
 	while (this) {
-- 
1.7.10.4

From 97a2254514b131a4dbf3f0b7f50c3b7d5d03b803 Mon Sep 17 00:00:00 2001
From: Dmitrijs Ledkovs <[email protected]>
Date: Fri, 22 Jun 2012 18:02:09 +0100
Subject: [PATCH] Remove kernel & mount.nfs version checks on Debian/Ubuntu.

---
 modules/replicated.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/modules/replicated.c b/modules/replicated.c
index 10e1429..049fabd 100644
--- a/modules/replicated.c
+++ b/modules/replicated.c
@@ -964,9 +964,8 @@ int prune_host_list(unsigned logopt, struct host **list,
 	 * But also allow the MOUNT_WAIT configuration parameter to override
 	 * the probing.
 	 */
-	if (nfs_mount_uses_string_options &&
-	    defaults_get_mount_wait() == -1 &&
-	   (kern_vers = linux_version_code()) > KERNEL_VERSION(2, 6, 22)) {
+
+	if (defaults_get_mount_wait() == -1) {
 		if (!this)
 			return 1;
 	} else {
-- 
1.7.10.4


--- End Message ---
--- Begin Message ---
Source: autofs
Source-Version: 5.0.7-1

We believe that the bug you reported is fixed in the latest version of
autofs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Tokarev <[email protected]> (supplier of updated autofs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 26 Sep 2012 21:15:05 +0400
Source: autofs
Binary: autofs autofs-ldap autofs-hesiod autofs5 autofs5-ldap autofs5-hesiod
Architecture: source i386 all
Version: 5.0.7-1
Distribution: unstable
Urgency: low
Maintainer: Michael Tokarev <[email protected]>
Changed-By: Michael Tokarev <[email protected]>
Description: 
 autofs     - kernel-based automounter for Linux
 autofs-hesiod - Hesiod map support for autofs
 autofs-ldap - LDAP map support for autofs
 autofs5    - transitional dummy package for 'autofs'
 autofs5-hesiod - transitional dummy package for 'autofs-hesiod'
 autofs5-ldap - transitional dummy package for 'autofs-ldap'
Closes: 675798 678408 678555
Changes: 
 autofs (5.0.7-1) unstable; urgency=low
 .
   * new upstream (5.0.7) release.  It brings the following changes:
     - fixed remount deadlock, and several other locking fixes
     - fixed umount recovery for busy direct mounts
     - removed old code (mount-move which was fixed in 5.0.6-4 #686438)
     - fix hosts lookup module to be more robust
     - implemented abilty to re-read indirect maps on the fly (sighup)
     - fixes for nfs handling to be more robust
     - several fixes for multi-mount entries
     - several fixes for NFSv4 mounts (Closes: #675798)
     and a few more small/misc fixes.  This is all-bugfix changes, making
     the code more robust and less buggy.
   * removed --disable-mount-move configure option, not needed anymore.
   * removed autofs-5.0.6-upstream-git.patch.
   * refreshed manpages-hyphen.patch.
   * added selected fixes from upstream git, up to upstream/master commit
     9872cdbf9f1588174121e6ffe6f7509cde2d98e9:
     - 0001-autofs-5.0.7-fix-nobind-sun-escaped-map-entries.patch (Closes: 
#678408)
     - 0002-autofs-5.0.7-fix-use-cache-entry-after-free-mistake.patch
     - 0004-autofs-5.0.7-fix-parse-buffer-initialization.patch
     - 0005-autofs-5.0.7-fix-typo-in-automount-8.patch
   * added remove-kernel-mount.nfs-version-check.patch to stop automount from
     checking for very old mount.nfs or kernel.  The check isn't necessary
     (that's pre-squeeze versions, so not even versioned Breaks are needed
     anymore), but it is also harmful, since automount spawns mount.nfs at
     startup and confuses upstart and systemd who start tracking wrong
     process.  The patch just removes these checks assuming we always use
     recent enough versions.  (Closes: #678555)
Checksums-Sha1: 
 554b27ec0577fbc51f58fb9fc72bfb5b2080b6ec 1790 autofs_5.0.7-1.dsc
 682d94538c96049bb6b9db8725fb60ded4d0dd7f 247056 autofs_5.0.7.orig.tar.xz
 68877a8685ef1c17c568f75f065b18a3bb579dab 17780 autofs_5.0.7-1.debian.tar.xz
 91839b0fd10fd753ed643fddeb7a58122cb354a0 694610 autofs_5.0.7-1_i386.deb
 4c174ff0f642cdaec5e87e28ae5fda09da5da099 98624 autofs-ldap_5.0.7-1_i386.deb
 fc4483aa0f3633c16c7aea8fb565fa3584ea2f51 110892 autofs-hesiod_5.0.7-1_i386.deb
 529eabc26e6c9a3bf318970f3be942b250a95a7b 22474 autofs5_5.0.7-1_all.deb
 0c01883fad569787641de55dde3875c2218fd765 22482 autofs5-ldap_5.0.7-1_all.deb
 ed118e1197aedbcadab8b1e71426ed81b7de294f 22482 autofs5-hesiod_5.0.7-1_all.deb
Checksums-Sha256: 
 6c0c84e8faa2e14a58b7d4af454e4b9e8fc8ca8d58615a6f982c5f9c7933a180 1790 
autofs_5.0.7-1.dsc
 8ea9f574c51bce0c374d6656d11332a67eb4b50f6725fa8a18cd75e29ae98559 247056 
autofs_5.0.7.orig.tar.xz
 1b3db87ee80762e0fcb7a85fd4cf1dd0ca99a287d8ac5b66583d400149a762a9 17780 
autofs_5.0.7-1.debian.tar.xz
 4738928d951a8dbe821616b5a1a64ad889e5bc52130cc50e9bfb76d23821db0b 694610 
autofs_5.0.7-1_i386.deb
 3f6fed93ec12971ce8a4235e9647cd0fd63323d2cfb1620d53ccca8e64f44bd9 98624 
autofs-ldap_5.0.7-1_i386.deb
 da1986fd4756f99c89c9e63ba2099d5b2709149d1768d7e7c74f96af1f60c9dd 110892 
autofs-hesiod_5.0.7-1_i386.deb
 230bb4a6f1802c52253bf1e46022db20ffe731d1226f0fd76527820f0e0db736 22474 
autofs5_5.0.7-1_all.deb
 c222d255bcffbe97682759d412ed1cb2e06dad0864096478704ef8d012a732c7 22482 
autofs5-ldap_5.0.7-1_all.deb
 ddf6a64b087629b460ada9a90044bf422e4160caaa75e6c6424b69bb7f235826 22482 
autofs5-hesiod_5.0.7-1_all.deb
Files: 
 d63ae88eb7b8542652aff57f21c398d9 1790 utils extra autofs_5.0.7-1.dsc
 7aa414dd1d07e263795eced1992e8645 247056 utils extra autofs_5.0.7.orig.tar.xz
 51f1f5ba236c7dfdbf1a788fb7d776d3 17780 utils extra autofs_5.0.7-1.debian.tar.xz
 f49282dfcacc6ff05a8e42f8f4b0d08d 694610 utils extra autofs_5.0.7-1_i386.deb
 9fdc8c3989e5c4af4b1b3cb4242afbeb 98624 utils extra autofs-ldap_5.0.7-1_i386.deb
 83aea972d1a184f07d3e66476e3bf820 110892 utils extra 
autofs-hesiod_5.0.7-1_i386.deb
 d35c08ede95224a253d44da636e4f4a2 22474 oldlibs extra autofs5_5.0.7-1_all.deb
 78af36bb1bc2e488d42720d8cca049f9 22482 oldlibs extra 
autofs5-ldap_5.0.7-1_all.deb
 5d0aa0ee074ac527729ede25afd25297 22482 oldlibs extra 
autofs5-hesiod_5.0.7-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iJwEAQECAAYFAlBjOTkACgkQUlPFrXTwyDgprgQA1V8n7pCHI+yVvyy+gWMruFv9
Z56XAzDEfgZ9KoWBDzPgLMSorGJNT831b7+sDTLZ8cpXzixJKMkYpa6hNmXFlhlP
y/ogVu4lRD4BdRbcbuo2NLPlBhy66rGKfjhCU0ypMmZT57uLGOid/8fKA5TdNWzK
FfpKCs96Kkxi1xKGgnk=
=8FlD
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to