]> git.pld-linux.org Git - packages/rpm.git/blame - rpm-skip-backups.patch
- obsolete
[packages/rpm.git] / rpm-skip-backups.patch
CommitLineData
2d4b0aa2
ER
1--- rpm-4.4.2/rpmio/macro.c~ 2006-04-27 00:49:59.000000000 +0300
2+++ rpm-4.4.2/rpmio/macro.c 2006-04-27 00:50:04.000000000 +0300
ed809d1d 3@@ -2000,10 +2000,16 @@
2d4b0aa2
ER
4 continue;
5
6 /* Read macros from each file. */
ed809d1d 7- for (i = 0; i < ac; i++) {
2d4b0aa2 8- (void) rpmLoadMacroFile(mc, av[i]);
ed809d1d 9- av[i] = _free(av[i]);
2d4b0aa2
ER
10+ for (i = 0; i < ac; i++) {
11+ size_t slen = strlen(av[i]);
12+ if ((av[i])[slen-1] != '~' &&
13+ (slen < 8 || strcmp((av[i] + slen - 7), ".rpmnew")) &&
14+ (slen < 9 || (strcmp((av[i] + slen - 8), ".rpmorig") &&
15+ strcmp((av[i] + slen - 8), ".rpmsave")))) {
16+ (void) rpmLoadMacroFile(mc, av[i]);
17+ }
ed809d1d
AM
18+ av[i] = _free(av[i]);
19 }
2d4b0aa2
ER
20 av = _free(av);
21 }
22 mfiles = _free(mfiles);
This page took 0.030343 seconds and 4 git commands to generate.