rpms/patch/devel patch-selinux.patch,1.2,1.3 patch.spec,1.34,1.35
Tim Waugh (twaugh)
fedora-extras-commits at redhat.com
Mon Jun 30 12:03:51 UTC 2008
- Previous message (by thread): rpms/evolution-data-server/F-9 .cvsignore, 1.86, 1.87 evolution-data-server.spec, 1.218, 1.219 sources, 1.86, 1.87
- Next message (by thread): rpms/evolution/F-9 .cvsignore, 1.91, 1.92 evolution.spec, 1.338, 1.339 sources, 1.91, 1.92 evolution-2.22.2-CVE-2008-1108.patch, 1.1, NONE evolution-2.22.2-CVE-2008-1109.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: twaugh
Update of /cvs/pkgs/rpms/patch/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7711
Modified Files:
patch-selinux.patch patch.spec
Log Message:
* Mon Jun 30 2008 Tim Waugh <twaugh at redhat.com> 2.5.4-35
- Don't fail if setfilecon() returns EPERM (bug #453365), although the
setfilecon man page suggests that ENOTSUP will be returned in this
case.
patch-selinux.patch:
Index: patch-selinux.patch
===================================================================
RCS file: /cvs/pkgs/rpms/patch/devel/patch-selinux.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- patch-selinux.patch 12 Jun 2008 10:14:43 -0000 1.2
+++ patch-selinux.patch 30 Jun 2008 12:02:59 -0000 1.3
@@ -1,21 +1,19 @@
-diff -up patch-2.5.4/patch.c.selinux patch-2.5.4/patch.c
---- patch-2.5.4/patch.c.selinux 2008-06-12 11:09:17.000000000 +0100
-+++ patch-2.5.4/patch.c 2008-06-12 11:09:17.000000000 +0100
-@@ -414,6 +414,13 @@ main (int argc, char **argv)
+--- patch-2.5.4/patch.c 2008-06-12 11:09:17.000000000 +0100
++++ patch-2.5.4/patch.c 2008-06-30 10:56:48.000000000 +0100
+@@ -414,6 +414,13 @@
if (! inerrno && chmod (outname, instat.st_mode) != 0)
pfatal ("Can't set permissions on file %s",
quotearg (outname));
+ if (! inerrno && incontext &&
+ setfilecon (outname, incontext) != 0)
+ {
-+ if (errno != ENODATA && errno != ENOTSUP)
++ if (errno != ENOTSUP && errno != EPERM)
+ pfatal ("Can't set security context on file %s",
+ quotearg (outname));
+ }
}
}
}
-diff -up patch-2.5.4/util.c.selinux patch-2.5.4/util.c
--- patch-2.5.4/util.c.selinux 2008-06-12 11:09:17.000000000 +0100
+++ patch-2.5.4/util.c 2008-06-12 11:12:01.000000000 +0100
@@ -375,7 +375,8 @@ version_controller (char const *filename
@@ -42,7 +40,6 @@
}
return 1;
-diff -up patch-2.5.4/util.h.selinux patch-2.5.4/util.h
--- patch-2.5.4/util.h.selinux 1999-08-30 07:20:08.000000000 +0100
+++ patch-2.5.4/util.h 2008-06-12 11:09:17.000000000 +0100
@@ -21,7 +21,7 @@ char *fetchname PARAMS ((char *, int, ti
@@ -54,7 +51,6 @@
int create_file PARAMS ((char const *, int, mode_t));
int systemic PARAMS ((char const *));
char *format_linenum PARAMS ((char[LINENUM_LENGTH_BOUND + 1], LINENUM));
-diff -up patch-2.5.4/Makefile.in.selinux patch-2.5.4/Makefile.in
--- patch-2.5.4/Makefile.in.selinux 1999-08-30 07:37:54.000000000 +0100
+++ patch-2.5.4/Makefile.in 2008-06-12 11:09:17.000000000 +0100
@@ -36,7 +36,7 @@ DEFS = @DEFS@
@@ -66,7 +62,6 @@
PACKAGE = @PACKAGE@
U = @U@
VERSION = @VERSION@
-diff -up patch-2.5.4/inp.c.selinux patch-2.5.4/inp.c
--- patch-2.5.4/inp.c.selinux 2008-06-12 11:09:17.000000000 +0100
+++ patch-2.5.4/inp.c 2008-06-12 11:11:08.000000000 +0100
@@ -154,7 +154,20 @@ get_input_file (char const *filename, ch
@@ -108,7 +103,6 @@
}
else if (! S_ISREG (instat.st_mode))
fatal ("File %s is not a regular file -- can't patch",
-diff -up patch-2.5.4/pch.c.selinux patch-2.5.4/pch.c
--- patch-2.5.4/pch.c.selinux 2008-06-12 11:09:17.000000000 +0100
+++ patch-2.5.4/pch.c 2008-06-12 11:11:48.000000000 +0100
@@ -258,7 +258,12 @@ there_is_another_patch (void)
@@ -142,7 +136,6 @@
}
for (i = OLD; i <= INDEX; i++)
-diff -up patch-2.5.4/common.h.selinux patch-2.5.4/common.h
--- patch-2.5.4/common.h.selinux 1999-08-30 07:20:08.000000000 +0100
+++ patch-2.5.4/common.h 2008-06-12 11:09:17.000000000 +0100
@@ -39,6 +39,8 @@
Index: patch.spec
===================================================================
RCS file: /cvs/pkgs/rpms/patch/devel/patch.spec,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- patch.spec 16 Jun 2008 11:00:21 -0000 1.34
+++ patch.spec 30 Jun 2008 12:02:59 -0000 1.35
@@ -1,7 +1,7 @@
Summary: The GNU patch command, for modifying/upgrading files
Name: patch
Version: 2.5.4
-Release: 34%{?dist}
+Release: 35%{?dist}
License: GPLv2+
URL: http://www.gnu.org/software/patch/patch.html
Group: Development/Tools
@@ -68,6 +68,11 @@
%{_mandir}/*/*
%changelog
+* Mon Jun 30 2008 Tim Waugh <twaugh at redhat.com> 2.5.4-35
+- Don't fail if setfilecon() returns EPERM (bug #453365), although the
+ setfilecon man page suggests that ENOTSUP will be returned in this
+ case.
+
* Mon Jun 16 2008 Tim Waugh <twaugh at redhat.com> 2.5.4-34
- Only write simple backups for each file once during a run
(bug #234822).
- Previous message (by thread): rpms/evolution-data-server/F-9 .cvsignore, 1.86, 1.87 evolution-data-server.spec, 1.218, 1.219 sources, 1.86, 1.87
- Next message (by thread): rpms/evolution/F-9 .cvsignore, 1.91, 1.92 evolution.spec, 1.338, 1.339 sources, 1.91, 1.92 evolution-2.22.2-CVE-2008-1108.patch, 1.1, NONE evolution-2.22.2-CVE-2008-1109.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list