rpms/autofs/devel autofs-4.1.4-init-one-auto-master.patch, 1.1, 1.2 autofs.spec, 1.58, 1.59

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Apr 14 00:23:33 UTC 2005


Update of /cvs/dist/rpms/autofs/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv18376

Modified Files:
	autofs-4.1.4-init-one-auto-master.patch autofs.spec 
Log Message:
- Fix up the one-auto-master patch.  My "improvements" had side-effects.



autofs-4.1.4-init-one-auto-master.patch:
 rc.autofs.in |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+)

Index: autofs-4.1.4-init-one-auto-master.patch
===================================================================
RCS file: /cvs/dist/rpms/autofs/devel/autofs-4.1.4-init-one-auto-master.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- autofs-4.1.4-init-one-auto-master.patch	13 Apr 2005 23:34:44 -0000	1.1
+++ autofs-4.1.4-init-one-auto-master.patch	14 Apr 2005 00:23:30 -0000	1.2
@@ -1,5 +1,5 @@
---- autofs-4.1.4/samples/rc.autofs.in.orig	2005-04-13 18:26:26.030971240 -0400
-+++ autofs-4.1.4/samples/rc.autofs.in	2005-04-13 18:28:38.999756912 -0400
+--- autofs-4.1.4/samples/rc.autofs.in.orig	2005-04-13 20:15:19.912670240 -0400
++++ autofs-4.1.4/samples/rc.autofs.in	2005-04-13 20:20:04.839354800 -0400
 @@ -75,6 +75,7 @@
  	UNDERSCORETODOT=1
  	DISABLE_DIRECT=1
@@ -8,75 +8,42 @@
  
  	[ -f /etc/sysconfig/autofs ] && . /etc/sysconfig/autofs
  
-@@ -161,34 +162,56 @@
- 
- function getrawmounts()
- {
-+    oldIFS="$IFS"
-+    IFS=""
-     for scheme in `getschemes` ; do
+@@ -165,6 +166,12 @@
          case "$scheme" in
              files)
                  if [ -z "$filescheme" ] ; then
--                    getfilemounts
 +                    FILEMOUNTS=`getfilemounts`
-+                    echo $FILEMOUNTS
-                     filescheme=1
-                     export filescheme
 +                    if [ -n "$FILEMOUNTS" ] && [ "$ONE_AUTO_MASTER" -eq 1 ];
 +                    then
-+                        IFS="$oldIFS"
-+                        return;
++                        getfilemounts
++                        return
 +                    fi
-                 fi
+                     getfilemounts
+                     filescheme=1
+                     export filescheme
+@@ -172,6 +179,12 @@
                  ;;
              nis)
                  if [ -z "$nisscheme" ] ; then
--                    getnismounts
 +                    NISMOUNTS=`getnismounts`
-+                    echo $NISMOUNTS
-                     nisscheme=1
-                     export nisscheme
 +                    if [ -n "$NISMOUNTS" ] && [ "$ONE_AUTO_MASTER" -eq 1 ];
 +                    then
-+                        IFS="$oldIFS"
-+                        return;
++                        getnismounts
++                        return
 +                    fi
-                 fi
+                     getnismounts
+                     nisscheme=1
+                     export nisscheme
+@@ -179,6 +192,12 @@
                  ;;
              ldap*)
                  if [ -z "$ldapscheme" ] ; then
--                    getldapmounts
 +                    LDAPMOUNTS=`getldapmounts`
-+                    echo $LDAPMOUNTS
-                     ldapscheme=1
-                     export ldapscheme
-+                    if [ -n "LDAPMOUNTS" ] && [ "$ONE_AUTO_MASTER" -eq 1 ];
++                    if [ -n "$LDAPMOUNTS" ] && [ "$ONE_AUTO_MASTER" -eq 1 ];
 +                    then
-+                        IFS="$oldIFS"
-+                        return;
++                        getldapmounts
++                        return
 +                    fi
-                 fi
-                 ;;
-             \#*)
-+                IFS=$oldIFS
-                 return
-                 ;;
-         esac
-     done
-+    IFS=$oldIFS
- }
- 
- 
---- autofs-4.1.4/redhat/autofs.sysconfig.orig	2005-04-13 19:03:16.896868536 -0400
-+++ autofs-4.1.4/redhat/autofs.sysconfig	2005-04-13 19:03:20.183368912 -0400
-@@ -12,6 +12,9 @@
- #  UNDERSCORETODOT changes auto_home to auto.home and auto_mnt to auto.mnt
- UNDERSCORETODOT=1
- DISABLE_DIRECT=1
-+# Only source one master map if set to 1.  This would mimic Sun behaviour.
-+# The default is 0 to maintain backwards compatibility.
-+ONE_AUTO_MASTER=0
- 
- # Using a good number of maps can cause autofs to take
- # some time to exit. If you get init script stop fails
+                     getldapmounts
+                     ldapscheme=1
+                     export ldapscheme


Index: autofs.spec
===================================================================
RCS file: /cvs/dist/rpms/autofs/devel/autofs.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- autofs.spec	13 Apr 2005 23:34:44 -0000	1.58
+++ autofs.spec	14 Apr 2005 00:23:30 -0000	1.59
@@ -4,7 +4,7 @@
 Summary: A tool for automatically mounting and unmounting filesystems.
 Name: autofs
 %define version 4.1.4
-%define release 2
+%define release 3
 Version: %{version}
 Release: %{release}
 Epoch: 1
@@ -117,6 +117,9 @@
 %{_libdir}/autofs/*
 
 %changelog
+* Wed Apr 13 2005 Jeff Moyer <jmoyer at redhat.com> - 1:4.1.4-3
+- Fix up the one-auto-master patch.  My "improvements" had side-effects.
+
 * Wed Apr 13 2005 Jeff Moyer <jmoyer at redhat.com> - 1:4.1.4-2
 - Import 4.1.4 and merge.
 




More information about the fedora-cvs-commits mailing list