SOURCES: nfs-utils-mount-fake.patch - fixed the fake fix from Fedo...

baggins baggins at pld-linux.org
Thu Mar 22 14:46:45 CET 2007


Author: baggins                      Date: Thu Mar 22 13:46:45 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fixed the fake fix from Fedora :/

---- Files affected:
SOURCES:
   nfs-utils-mount-fake.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/nfs-utils-mount-fake.patch
diff -u SOURCES/nfs-utils-mount-fake.patch:1.1 SOURCES/nfs-utils-mount-fake.patch:1.2
--- SOURCES/nfs-utils-mount-fake.patch:1.1	Tue Mar 20 19:33:20 2007
+++ SOURCES/nfs-utils-mount-fake.patch	Thu Mar 22 14:46:40 2007
@@ -1,31 +1,51 @@
-
-Signed-off-by: Karel Zak <kzak at redhat.com>
-
---- nfs-utils-1.0.10/utils/mount/mount.c.kzak	2007-02-09 12:26:16.000000000 +0100
-+++ nfs-utils-1.0.10/utils/mount/mount.c	2007-02-09 12:27:59.000000000 +0100
-@@ -494,20 +494,21 @@
- 					&extra_opts, &mount_opts,  0);
+--- nfs-utils-1.0.12/utils/mount/mount.c~	2007-03-22 14:43:13.000000000 +0100
++++ nfs-utils-1.0.12/utils/mount/mount.c	2007-03-22 14:45:06.000000000 +0100
+@@ -492,30 +492,31 @@
  		}
  	}
+ 
+-	if (nfs_mount_vers == 4) {
+-		mnt_err = nfs4mount(spec, mount_point, &flags, 
+-			&extra_opts, &mount_opts, 0);
+-	}
+-	else {
+-		if (!strcmp(progname, "mount.nfs")) {
+-			mnt_err = nfsmount(spec, mount_point, &flags,
+-					&extra_opts, &mount_opts,  0);
++	if (!fake) {
++		if (nfs_mount_vers == 4) {
++			mnt_err = nfs4mount(spec, mount_point, &flags, 
++				&extra_opts, &mount_opts, 0);
++		}
++		else {
++			if (!strcmp(progname, "mount.nfs")) {
++				mnt_err = nfsmount(spec, mount_point, &flags,
++						&extra_opts, &mount_opts,  0);
++			}
++		}
++
++		if (mnt_err)
++			exit(EX_FAIL);
++
++		mnt_err = do_mount_syscall(spec, mount_point,
++				nfs_mount_vers == 4 ? "nfs4" : "nfs", flags, mount_opts);
++
++		if(mnt_err) {
++			mount_error(mount_point);
++			exit(EX_FAIL);
+ 		}
+-	}
 -	if (fake)
 -		return 0;
- 	if (mnt_err)
- 		exit(EX_FAIL);
- 
+-	if (mnt_err)
+-		exit(EX_FAIL);
+-
 -	mnt_err = do_mount_syscall(spec, mount_point,
 -			nfs_mount_vers == 4 ? "nfs4" : "nfs", flags, mount_opts);
-+	if (!fake) {
-+		mnt_err = do_mount_syscall(spec, mount_point,
-+				nfs_mount_vers == 4 ? "nfs4" : "nfs", 
-+				flags, mount_opts);
- 
+-
 -	if(mnt_err) {
 -		mount_error(mount_point);
 -		exit(EX_FAIL);
-+		if (mnt_err) {
-+			mount_error(mount_point);
-+			exit(EX_FAIL);
-+		}
  	}
  
 -	if(!nomtab) {
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/nfs-utils-mount-fake.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list