rpms/gnome-vfs2/devel gnome-vfs-2.13.92-permisssions-fix.patch, NONE, 1.1 gnome-vfs2.spec, 1.97, 1.98

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Feb 28 10:17:36 UTC 2006


Author: alexl

Update of /cvs/dist/rpms/gnome-vfs2/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv8183

Modified Files:
	gnome-vfs2.spec 
Added Files:
	gnome-vfs-2.13.92-permisssions-fix.patch 
Log Message:
* Tue Feb 28 2006 Alexander Larsson <alexl at redhat.com> - 2.13.92-2
- Add patch (from cvs) that fixes permission reading



gnome-vfs-2.13.92-permisssions-fix.patch:
 file-method.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

--- NEW FILE gnome-vfs-2.13.92-permisssions-fix.patch ---
Index: modules/file-method.c
===================================================================
RCS file: /cvs/gnome/gnome-vfs/modules/file-method.c,v
retrieving revision 1.154
retrieving revision 1.155
diff -u -p -r1.154 -r1.155
--- modules/file-method.c	27 Feb 2006 08:54:52 -0000	1.154
+++ modules/file-method.c	28 Feb 2006 10:08:18 -0000	1.155
@@ -729,7 +729,6 @@ get_access_info (GnomeVFSFileInfo *file_
       * of the access calls
       */
 #ifdef G_OS_WIN32
-	file_info->permissions = 0;
 	if (g_access (full_name, R_OK) == 0) {
 		file_info->permissions |= GNOME_VFS_PERM_ACCESS_READABLE;
 	}
@@ -745,17 +744,16 @@ get_access_info (GnomeVFSFileInfo *file_
 	 * calls needed
 	 */
 	if (g_access (full_name, R_OK|W_OK) == 0) {
-		file_info->permissions = GNOME_VFS_PERM_ACCESS_READABLE | GNOME_VFS_PERM_ACCESS_WRITABLE;
+		file_info->permissions |= GNOME_VFS_PERM_ACCESS_READABLE | GNOME_VFS_PERM_ACCESS_WRITABLE;
 		if (g_access (full_name, X_OK) == 0) {
 			file_info->permissions |= GNOME_VFS_PERM_ACCESS_EXECUTABLE;
 		}
 	} else if (g_access (full_name, R_OK|X_OK) == 0) {
-		file_info->permissions = GNOME_VFS_PERM_ACCESS_READABLE | GNOME_VFS_PERM_ACCESS_EXECUTABLE;
+		file_info->permissions |= GNOME_VFS_PERM_ACCESS_READABLE | GNOME_VFS_PERM_ACCESS_EXECUTABLE;
 	} else {
 		if (g_access (full_name, R_OK) == 0) {
-			file_info->permissions = GNOME_VFS_PERM_ACCESS_READABLE;
+			file_info->permissions |= GNOME_VFS_PERM_ACCESS_READABLE;
 		} else {
-			file_info->permissions = 0;
 			if (g_access (full_name, W_OK) == 0) {
 				file_info->permissions |= GNOME_VFS_PERM_ACCESS_WRITABLE;
 			}


Index: gnome-vfs2.spec
===================================================================
RCS file: /cvs/dist/rpms/gnome-vfs2/devel/gnome-vfs2.spec,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -r1.97 -r1.98
--- gnome-vfs2.spec	27 Feb 2006 13:57:04 -0000	1.97
+++ gnome-vfs2.spec	28 Feb 2006 10:17:34 -0000	1.98
@@ -11,7 +11,7 @@
 Summary: The GNOME virtual file-system libraries.
 Name: gnome-vfs2
 Version: 2.13.92
-Release: 1
+Release: 2
 License: LGPL
 Group: System Environment/Libraries
 Source0: gnome-vfs-%{version}.tar.bz2
@@ -41,6 +41,9 @@
 
 Patch3: gnome-vfs-2.9.90-modules-conf.patch
 
+# Backport from cvs to fix permission reading
+Patch4: gnome-vfs-2.13.92-permisssions-fix.patch
+
 # send to upstream
 Patch101:	gnome-vfs-2.8.2-schema_about_for_upstream.patch
 
@@ -86,6 +89,7 @@
 %setup -q -n gnome-vfs-%{version} 
 
 %patch3 -p1 -b .modules-conf
+%patch4 -p0 -b .permissions-fix
 
 # send to upstream
 %patch101 -p1 -b .schema_about
@@ -182,6 +186,9 @@
 %config %{_sysconfdir}/gnome-vfs-2.0/modules/smb-module.conf
 
 %changelog
+* Tue Feb 28 2006 Alexander Larsson <alexl at redhat.com> - 2.13.92-2
+- Add patch (from cvs) that fixes permission reading
+
 * Mon Feb 27 2006 Matthias Clasen <mclasen at redhat.com> - 2.13.92-1
 - Update to 2.13.92
 




More information about the fedora-cvs-commits mailing list