Hello community,

here is the log from the commit of package autofs for openSUSE:11.4
checked in at Tue Feb 22 11:35:53 CET 2011.



--------
--- old-versions/11.4/all/autofs/autofs.changes 2010-10-29 15:34:41.000000000 
+0200
+++ 11.4/autofs/autofs.changes  2011-02-21 16:00:13.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Feb 21 15:01:21 UTC 2011 - [email protected]
+
+- when ghosting is enabled, don't create mount points for cached
+  entries that don't have a valid mapent (bnc#658734)
+
+-------------------------------------------------------------------

calling whatdependson for 11.4-i586


New:
----
  autofs-5.0.5-invalid-ghost-dirs.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ autofs.spec ++++++
--- /var/tmp/diff_new_pack.xyltrp/_old  2011-02-22 11:35:45.000000000 +0100
+++ /var/tmp/diff_new_pack.xyltrp/_new  2011-02-22 11:35:45.000000000 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package autofs (Version 5.0.5)
+# spec file for package autofs
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 Group:          System/Daemons
 AutoReqProv:    on
 Version:        5.0.5
-Release:        11
+Release:        14.<RELEASE2>
 Summary:        A Kernel-Based Automounter
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source:         
ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5/%{name}-%{version}.tar.bz2
@@ -38,6 +38,7 @@
 Source8:        get-upstream-patches
 %define patchdate 20101021
 Patch0:         autofs-%{version}-upstream-patches-%{patchdate}.bz2
+Patch1:         autofs-5.0.5-invalid-ghost-dirs.patch
 Patch10:        autofs-suse-auto_master_default.patch
 Patch11:        autofs-suse-autofs_init.patch
 Patch12:        autofs-suse-build.patch
@@ -64,6 +65,7 @@
 cp %{SOURCE5} .
 #
 %patch0 -p1
+%patch1 -p1
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1

++++++ autofs-5.0.5-invalid-ghost-dirs.patch ++++++
From: Leonardo Chiquitto <[email protected]>
References: bnc#658734

When ghosting is enabled, don't create mount points for cached entries
that don't have a valid mapent.

Submitted upstream:
http://linux.kernel.org/pipermail/autofs/2010-December/006279.html

---
 daemon/lookup.c |    3 +++
 1 file changed, 3 insertions(+)

Index: autofs-5.0.5/daemon/lookup.c
===================================================================
--- autofs-5.0.5.orig/daemon/lookup.c
+++ autofs-5.0.5/daemon/lookup.c
@@ -604,6 +604,9 @@ int lookup_ghost(struct autofs_point *ap
                        if (!strcmp(me->key, "*"))
                                goto next;
 
+                       if (!me->mapent)
+                               goto next;
+
                        if (*me->key == '/') {
                                /* It's a busy multi-mount - leave till next 
time */
                                if (list_empty(&me->multi_list))


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to