SOURCES: poldek-vf_append.patch (NEW) - fixes adding patches to li...

arekm arekm at pld-linux.org
Tue Sep 20 15:05:45 CEST 2005


Author: arekm                        Date: Tue Sep 20 13:05:44 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fixes adding patches to list of patches

---- Files affected:
SOURCES:
   poldek-vf_append.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/poldek-vf_append.patch
diff -u /dev/null SOURCES/poldek-vf_append.patch:1.1
--- /dev/null	Tue Sep 20 15:05:44 2005
+++ SOURCES/poldek-vf_append.patch	Tue Sep 20 15:05:39 2005
@@ -0,0 +1,47 @@
+Index: pkgset-order.c
+===================================================================
+RCS file: /cvsroot/installer/poldek/pkgset-order.c,v
+retrieving revision 1.16.4.3
+retrieving revision 1.16.4.3.2.1
+diff -u -r1.16.4.3 -r1.16.4.3.2.1
+--- pkgset-order.c	5 May 2005 19:02:25 -0000	1.16.4.3
++++ pkgset-order.c	16 Jul 2005 08:09:28 -0000	1.16.4.3.2.1
+@@ -147,7 +147,8 @@
+ 
+                     } else {
+                         int i;
+-                        poldek_log(LOGERR, _("PreReq loop: "));
++                        if (verbose >= -1)
++                            poldek_log(LOGERR, _("PreReq loop: "));
+                         msg(-1, "_%s", rp->pkg->name);
+                         for (i=n_array_size(vs->stack)-1; i >= 0; i--) {
+                             struct pkg *p = n_array_nth(vs->stack, i);
+Index: vfile/vfile.c
+===================================================================
+RCS file: /cvsroot/installer/poldek/vfile/vfile.c,v
+retrieving revision 1.43.4.5
+retrieving revision 1.43.4.5.2.1
+diff -u -r1.43.4.5 -r1.43.4.5.2.1
+--- vfile/vfile.c	15 May 2005 17:22:22 -0000	1.43.4.5
++++ vfile/vfile.c	16 Jul 2005 08:10:37 -0000	1.43.4.5.2.1
+@@ -293,7 +293,7 @@
+ { 
+     int rc = 0;
+ 
+-    if (vfmode & VFM_RW)
++    if ((vfmode & VFM_RW) && (vfmode & VFM_APPEND) == 0)
+         vf_unlink(path);
+ 
+     switch (vf->vf_type) {
+@@ -354,7 +354,10 @@
+                         free(vf->vf_iobuf);
+                         vf->vf_iobuf = NULL;
+                     }
+-                    fseek(vf->vf_stream, 0, SEEK_SET); /* XXX glibc BUG (?) */
++                    fseek(vf->vf_stream, 0L, SEEK_SET); /* XXX glibc BUG (?) */
++                    if (vfmode & VFM_APPEND)
++	                fseek(vf->vf_stream, 0L, SEEK_END); 
++		    
+                 } else
+                     vfile_err_fn("fopencookie %s: hgw error\n", CL_URL(path));
+ 
================================================================



More information about the pld-cvs-commit mailing list