Author: glen                         Date: Wed Apr 26 21:53:45 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- totally ugly, but known to work (based on apache-configdir_skip_backups.patch)

---- Files affected:
SOURCES:
   rpm-skip-backups.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/rpm-skip-backups.patch
diff -u /dev/null SOURCES/rpm-skip-backups.patch:1.1
--- /dev/null   Wed Apr 26 23:53:45 2006
+++ SOURCES/rpm-skip-backups.patch      Wed Apr 26 23:53:39 2006
@@ -0,0 +1,20 @@
+--- rpm-4.4.2/rpmio/macro.c~   2006-04-27 00:49:59.000000000 +0300
++++ rpm-4.4.2/rpmio/macro.c    2006-04-27 00:50:04.000000000 +0300
+@@ -2000,8 +2000,15 @@
+           continue;
+ 
+       /* Read macros from each file. */
+-      for (i = 0; i < ac; i++)
+-          (void) rpmLoadMacroFile(mc, av[i]);
++      for (i = 0; i < ac; i++) {
++          size_t slen = strlen(av[i]);
++          if ((av[i])[slen-1] != '~' &&
++              (slen < 8 || strcmp((av[i] + slen - 7), ".rpmnew")) &&
++              (slen < 9 || (strcmp((av[i] + slen - 8), ".rpmorig") &&
++                            strcmp((av[i] + slen - 8), ".rpmsave")))) {
++              (void) rpmLoadMacroFile(mc, av[i]);
++          }
++      }
+       av = _free(av);
+     }
+     mfiles = _free(mfiles);
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to