Hello community,
here is the log from the commit of package autofs for openSUSE:Factory checked in at 2016-03-29 09:55:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autofs (Old)
and /work/SRC/openSUSE:Factory/.autofs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autofs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/autofs/autofs.changes 2015-12-14 11:09:00.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.autofs.new/autofs.changes 2016-03-29 09:55:52.000000000 +0200
@@ -1,0 +2,9 @@
+Thu Mar 24 14:47:04 UTC 2016 - jeffm@suse.com
+
+- improve scalability of direct mount path component creation (bsc#966573).
+ * Added autofs-improve-scalability-of-direct-mount-path-comp.patch
+ * Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
+- Use libldap_r instead of libldap for thread safety (bsc#955477).
+ * Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch
+
+-------------------------------------------------------------------
New:
----
autofs-improve-scalability-of-direct-mount-path-comp.patch
autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ autofs.spec ++++++
--- /var/tmp/diff_new_pack.uAgGPJ/_old 2016-03-29 09:55:53.000000000 +0200
+++ /var/tmp/diff_new_pack.uAgGPJ/_new 2016-03-29 09:55:53.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package autofs
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -79,6 +79,8 @@
Source100: autofs-rpmlintrc
# PATCH-FIX-UPSTREAM autofs-task-use-after-free.patch [bnc#727392]
Patch82: autofs-5.1.1-task-use-after-free.patch
+# PATCH-FIX-UPSTREAM autofs-improve-scalability-of-direct-mount-path-comp.patch [bsc#966573]
+Patch83: autofs-improve-scalability-of-direct-mount-path-comp.patch
# PATCH-FIX-OPENSUSE autofs-suse-auto_master_default.patch
Patch100: autofs-5.1.1-suse-auto_master_default.patch
# PATCH-FIX-OPENSUSE autofs-debuginfo-fix.patch
@@ -87,6 +89,8 @@
Patch102: autofs-5.1.1-dbus-udisks-monitor.patch
# PATCH-FIX-OPENSUSE autofs-5.1.1-leave_auth_destroy.patch
Patch103: autofs-5.1.1-leave_auth_destroy.patch
+# PATCH-FIX-OPENSUSE autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch [bsc#955477]
+Patch104: autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch
Requires(pre): %fillup_prereq
Requires(pre): aaa_base
%if %{with_systemd}
@@ -109,12 +113,15 @@
cp %{SOURCE5} .
#
%patch82 -p1
+%patch83 -p1
%patch100 -p1
%patch101 -p1
-%patch102 -p0 -b .udisks
+%patch102 -p1
%patch103 -p0
+%patch104 -p1
%build
+autoreconf -fiv
SUSE_ASNEEDED=0
%configure %{_target_cpu}-suse-linux \
++++++ autofs-5.1.1-dbus-udisks-monitor.patch ++++++
--- /var/tmp/diff_new_pack.uAgGPJ/_old 2016-03-29 09:55:53.000000000 +0200
+++ /var/tmp/diff_new_pack.uAgGPJ/_new 2016-03-29 09:55:53.000000000 +0200
@@ -1,7 +1,19 @@
-Index: Makefile.conf.in
-===================================================================
---- Makefile.conf.in.orig
-+++ Makefile.conf.in
+---
+ Makefile.conf.in | 3
+ daemon/lookup.c | 4
+ include/lookup_udisks.h | 381 +++++++
+ lib/master_tok.l | 2
+ lib/parse_subs.c | 2
+ man/autofs.udisks.5.in | 121 ++
+ modules/Makefile | 12
+ modules/lookup_multi.c | 2
+ modules/lookup_udisks.c | 2449 ++++++++++++++++++++++++++++++++++++++++++++++++
+ modules/parse_sun.c | 1
+ samples/autofs.udisks | 28
+ 11 files changed, 3004 insertions(+), 1 deletion(-)
+
+--- a/Makefile.conf.in
++++ b/Makefile.conf.in
@@ -40,6 +40,9 @@ KRB5_FLAGS=@KRB5_FLAGS@
# NIS+ support: yes (1) no (0)
NISPLUS = @HAVE_NISPLUS@
@@ -12,52 +24,21 @@
# SMBFS support: yes (1) no (0)
SMBFS = @HAVE_SMBMOUNT@
-Index: daemon/automount.c
-===================================================================
---- daemon/automount.c.orig
-+++ daemon/automount.c
-@@ -120,7 +120,8 @@ static int do_mkdir(const char *parent,
- status = -1;
- if (*parent)
- status = statfs(parent, &fs);
-- if ((status != -1 && fs.f_type == (__SWORD_TYPE) AUTOFS_SUPER_MAGIC) ||
-+ if ((status != -1 && (fs.f_type == (__SWORD_TYPE) AUTOFS_SUPER_MAGIC ||
-+ fs.f_type == (__SWORD_TYPE) TMPFS_MAGIC)) ||
- contained_in_local_fs(path)) {
- mode_t mask = umask(0022);
- int ret = mkdir(path, mode);
-Index: include/automount.h
-===================================================================
---- include/automount.h.orig
-+++ include/automount.h
-@@ -23,6 +23,7 @@
- #include "list.h"
-
- #include