commit autofs for openSUSE:Factory
Hello community,
here is the log from the commit of package autofs for openSUSE:Factory checked in at 2013-10-04 07:07:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 2013-07-16 14:09:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.autofs.new/autofs.changes 2013-10-04 07:07:56.000000000 +0200
@@ -1,0 +2,45 @@
+Thu Oct 3 16:45:02 UTC 2013 - lchiquitto@suse.com
+
+- autofs-suse-build.patch: removed, no longer needed.
+
+-------------------------------------------------------------------
+Thu Oct 3 01:35:29 UTC 2013 - lchiquitto@suse.com
+
+- autofs-5.0.7-upstream-patches-20131001.bz2: update 5.0.7 upstream
+ patches up to 2013-10-01, fixing many bugs:
+ * fix add null check in parse_server_string()
+ * check for protocol option
+ * use ulimit max open files if greater than internal maximum
+ * don't override LDFLAGS in make rules
+ * fix a couple of compiler warnings
+ * add after sssd dependency to unit file
+ * dont start readmap unless ready
+ * fix crash due to thread unsafe use of libldap (bnc#820585)
+ * fix compile error with heimdal support enabled
+ * fix typo forced-shutdown should be force-shutdown
+ * fix hesiod check error and use correct $(LIBS) setting
+ * fix dead LDAP symbolic link when LDAP support is disabled
+ * add missing libtirpc lib to mount_nfs.so when TIRPC enabled
+ * use compiler determined by configure instead of hard-coded ones
+ * remove hard-coded STRIP variable
+ * use LIBS for link libraries
+ * unbundle NOTSTRIP from DEBUG so they dont depend on each other
+ * fix occasional build error when enable parallel compiling
+ * fix compilation of lookup_ldap.c without sasl
+ * fix dumpmaps multi output
+ * try and cleanup after dumpmaps
+ * teach dumpmaps to output simple key value pairs
+ * fix syncronize handle_mounts() shutdown
+ * fix fix wildcard multi map regression
+ * improve timeout option description
+ * only probe specific nfs version when requested
+ * fix bad mkdir permission on create
+ * setup program map env from macro table
+ * add short host name standard marco variable
+ * allow use of hosts map in maps
+ * fix get_nfs_info() probe
+ * fix portmap lookup
+ * add std vars to program map invocation
+ * samples/auto.smb: add logic to obtain credentials
+
+-------------------------------------------------------------------
Old:
----
autofs-5.0.7-upstream-patches-20130619.bz2
autofs-suse-build.patch
New:
----
autofs-5.0.7-upstream-patches-20131001.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ autofs.spec ++++++
--- /var/tmp/diff_new_pack.VtCv3r/_old 2013-10-04 07:07:57.000000000 +0200
+++ /var/tmp/diff_new_pack.VtCv3r/_new 2013-10-04 07:07:57.000000000 +0200
@@ -77,7 +77,7 @@
Source42: org.freedesktop.AutoMount.conf
Source100: autofs-rpmlintrc
# Upstream patches that will be in the next release
-%define patchdate 20130619
+%define patchdate 20131001
Patch0: autofs-%{version}-upstream-patches-%{patchdate}.bz2
# PATCH-FIX-OPENSUSE autofs-5.0.7-revert-fix-libtirpc-name-clash.patch
Patch1: autofs-5.0.7-revert-fix-libtirpc-name-clash.patch
@@ -85,8 +85,6 @@
Patch82: autofs-5.0.7-task-use-after-free.patch
# PATCH-FIX-OPENSUSE autofs-suse-auto_master_default.patch
Patch100: autofs-suse-auto_master_default.patch
-# PATCH-FIX-OPENSUSE autofs-suse-build.patch
-Patch101: autofs-suse-build.patch
# PATCH-EXTEND-OPENSUSE autofs-5.0.7-dbus-udisks-monitor.patch
Patch102: autofs-5.0.7-dbus-udisks-monitor.patch
# PATCH-EXTEND-OPENSUSE autofs-5.0.7-eaccess.patch
@@ -115,7 +113,6 @@
%patch1 -p1
%patch82 -p1
%patch100 -p1
-%patch101 -p1
%patch102 -p0 -b .udisks
%patch103 -p0 -b .eaccess
++++++ autofs-5.0.7-dbus-udisks-monitor.patch ++++++
--- /var/tmp/diff_new_pack.VtCv3r/_old 2013-10-04 07:07:57.000000000 +0200
+++ /var/tmp/diff_new_pack.VtCv3r/_new 2013-10-04 07:07:57.000000000 +0200
@@ -2,7 +2,7 @@
===================================================================
--- Makefile.conf.in.orig
+++ Makefile.conf.in
-@@ -42,6 +42,9 @@ KRB5_FLAGS=@KRB5_FLAGS@
+@@ -40,6 +40,9 @@ KRB5_FLAGS=@KRB5_FLAGS@
# NIS+ support: yes (1) no (0)
NISPLUS = @HAVE_NISPLUS@
@@ -24,8 +24,8 @@
+ if ((status != -1 && (fs.f_type == (__SWORD_TYPE) AUTOFS_SUPER_MAGIC ||
+ fs.f_type == (__SWORD_TYPE) TMPFS_MAGIC)) ||
contained_in_local_fs(path)) {
- if (mkdir(path, mode) == -1) {
- errno = EACCES;
+ mode_t mask = umask(0022);
+ int ret = mkdir(path, mode);
Index: daemon/lookup.c
===================================================================
--- daemon/lookup.c.orig
@@ -609,7 +609,7 @@
===================================================================
--- modules/Makefile.orig
+++ modules/Makefile
-@@ -58,6 +58,14 @@ ifeq ($(SSSD), 1)
+@@ -60,6 +60,14 @@ ifeq ($(SSSD), 1)
MODS += lookup_sss.so
endif
@@ -624,8 +624,8 @@
CFLAGS += -I../include -I../lib -fPIC -D_GNU_SOURCE
CFLAGS += -DAUTOFS_LIB_DIR=\"$(autofslibdir)\"
CFLAGS += -DAUTOFS_MAP_DIR=\"$(autofsmapdir)\"
-@@ -112,6 +120,10 @@ lookup_ldap.so: lookup_ldap.c dclist.o b
- $(AUTOFS_LIB) $(LIBLDAP) $(LIBRESOLV)
+@@ -116,6 +124,10 @@ lookup_ldap.so: lookup_ldap.c dclist.o b
+ $(AUTOFS_LIB) $(LIBLDAP) $(LIBRESOLV) $(LIBS)
$(STRIP) lookup_ldap.so
+lookup_udisks.so: lookup_udisks.c ../include/lookup_udisks.h
@@ -633,8 +633,8 @@
+ $(STRIP) $@
+
mount_nfs.so: mount_nfs.c replicated.o
- $(CC) $(SOLDFLAGS) $(CFLAGS) -o mount_nfs.so \
- mount_nfs.c replicated.o $(AUTOFS_LIB) $(LIBNSL)
+ $(CC) $(LDFLAGS) $(SOLDFLAGS) $(CFLAGS) -o mount_nfs.so \
+ mount_nfs.c replicated.o $(AUTOFS_LIB) $(LIBS)
Index: modules/lookup_multi.c
===================================================================
--- modules/lookup_multi.c.orig
@@ -3106,7 +3106,7 @@
===================================================================
--- modules/parse_sun.c.orig
+++ modules/parse_sun.c
-@@ -880,6 +880,7 @@ static int validate_location(unsigned in
+@@ -849,6 +849,7 @@ static int validate_location(unsigned in
((esc = strchr(ptr, '\\')) && *(esc + 1) == ':') ||
!strncmp(ptr, "file:", 5) || !strncmp(ptr, "yp:", 3) ||
!strncmp(ptr, "nis:", 4) || !strncmp(ptr, "nisplus:", 8) ||
++++++ autofs-5.0.7-revert-fix-libtirpc-name-clash.patch ++++++
--- /var/tmp/diff_new_pack.VtCv3r/_old 2013-10-04 07:07:57.000000000 +0200
+++ /var/tmp/diff_new_pack.VtCv3r/_new 2013-10-04 07:07:57.000000000 +0200
@@ -18,11 +18,10 @@
===================================================================
--- autofs-5.0.7.orig/lib/rpc_subs.c
+++ autofs-5.0.7/lib/rpc_subs.c
-@@ -33,16 +33,6 @@
- #include
participants (1)
-
root@hilbert.suse.de