]> git.pld-linux.org Git - packages/deltarpm.git/blob - deltarpm-3.4-no-skip-doc.patch
- Patch for delta rpm
[packages/deltarpm.git] / deltarpm-3.4-no-skip-doc.patch
1 diff -ur deltarpm-3.4b/makedeltarpm.c deltarpm-3.4a/makedeltarpm.c
2 --- deltarpm-3.4b/makedeltarpm.c        2007-03-06 15:35:55.000000000 +0200
3 +++ deltarpm-3.4a/makedeltarpm.c        2007-04-04 21:13:04.000000000 +0300
4 @@ -887,6 +887,13 @@
5                     fprintf(vfp, "skipping %s: bad file flags\n", np);
6                   skipped_fileflags++;
7                 }
8 +             else if ((fileflags[i] & FILE_DOC) != 0)
9 +               {
10 +                 if (verbose > 1)
11 +                   fprintf(vfp, "USING DOC %s\n", np);
12 +                 lsize = size;
13 +                 skip = 0;
14 +               }
15               else if ((fileverify[i] & (VERIFY_MD5|VERIFY_FILESIZE)) != (VERIFY_MD5|VERIFY_FILESIZE))
16                 {
17                   if (verbose > 1) 
18 diff -ur deltarpm-3.4b/rpmhead.h deltarpm-3.4a/rpmhead.h
19 --- deltarpm-3.4b/rpmhead.h     2007-03-06 15:35:55.000000000 +0200
20 +++ deltarpm-3.4a/rpmhead.h     2007-04-04 21:12:05.000000000 +0300
21 @@ -35,6 +35,7 @@
22  #define SIGTAG_SHA1     269
23  
24  #define FILE_CONFIG     (1 << 0)
25 +#define FILE_DOC        (1 << 1)
26  #define FILE_MISSINGOK  (1 << 3)
27  #define FILE_GHOST      (1 << 6)
28  #define FILE_UNPATCHED  (1 << 10)
This page took 0.067277 seconds and 3 git commands to generate.