OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 17-May-2007 19:57:16
Branch: HEAD Handle: 2007051718571500
Modified files:
openpkg-src/cpio cpio.patch cpio.spec
Log:
fix symlink creation by correctly terminating a buffer (patch comes
from vendor CVS)
Summary:
Revision Changes Path
1.7 +17 -0 openpkg-src/cpio/cpio.patch
1.37 +1 -1 openpkg-src/cpio/cpio.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/cpio/cpio.patch
============================================================================
$ cvs diff -u -r1.6 -r1.7 cpio.patch
--- openpkg-src/cpio/cpio.patch 24 Oct 2006 11:31:24 -0000 1.6
+++ openpkg-src/cpio/cpio.patch 17 May 2007 17:57:15 -0000 1.7
@@ -67,3 +67,20 @@
#define alloca __builtin_alloca
#else
#ifdef HAVE_ALLOCA_H
+
+-----------------------------------------------------------------------------
+
+http://savannah.gnu.org/bugs/index.php?18094
+http://savannah.gnu.org/file/cvs-diff.log?file_id=11044
+
+Index: src/copyout.c
+--- src/copyout.c 27 Sep 2006 09:28:50 -0000 1.19
++++ src/copyout.c 24 Oct 2006 10:47:38 -0000
+@@ -806,6 +806,7 @@ process_copy_out ()
+ free (link_name);
+ continue;
+ }
++ link_name[link_size] = 0;
+ cpio_safer_name_suffix (link_name, false,
+ !no_abs_paths_flag, true);
+ link_size = strlen (link_name);
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/cpio/cpio.spec
============================================================================
$ cvs diff -u -r1.36 -r1.37 cpio.spec
--- openpkg-src/cpio/cpio.spec 1 Jan 2007 17:37:08 -0000 1.36
+++ openpkg-src/cpio/cpio.spec 17 May 2007 17:57:15 -0000 1.37
@@ -33,7 +33,7 @@
Group: Archiver
License: GPL
Version: 2.7
-Release: 20061024
+Release: 20070517
# list of sources
Source0: ftp://ftp.gnu.org/pub/gnu/cpio/cpio-%{version}.tar.gz
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]