]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- fix rpm-ignore-missing-macro-files patch auto/th/rpm-5.4.15-4
authorJan Rękorajski <baggins@pld-linux.org>
Sun, 7 Dec 2014 21:23:57 +0000 (22:23 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sun, 7 Dec 2014 21:23:57 +0000 (22:23 +0100)
rpm-ignore-missing-macro-files.patch

index 43c48e47ea60e19fbc3856d1f53464f0bd79a009..f859bd1670fdb1d549ef3b198b8ca70f45e739ac 100644 (file)
@@ -7,11 +7,11 @@
 -              rc |= rpmLoadMacroFile(mc, argv[i], nesting - 1);
 +              /* Skip backups, non existing files and %config leftovers. */
 +#define       _suffix(_s, _x) \
-+    (slen >= sizeof(_x) && !strcmp((_s)+slen-(sizeof(_x)-1), (_x)))
-+              if (!(_suffix(fn, "~")
-+                 || _suffix(fn, ".rpmnew")
-+                 || _suffix(fn, ".rpmorig")
-+                 || _suffix(fn, ".rpmsave"))
++    (strlen(_s) >= sizeof(_x) && !strcmp((_s)+strlen(_s)-(sizeof(_x)-1), (_x)))
++              if (!(_suffix(argv[i], "~")
++                 || _suffix(argv[i], ".rpmnew")
++                 || _suffix(argv[i], ".rpmorig")
++                 || _suffix(argv[i], ".rpmsave"))
 +                 && !Access(argv[i], R_OK)
 +                 )
 +                  rc |= rpmLoadMacroFile(mc, argv[i], nesting - 1);
This page took 0.111158 seconds and 4 git commands to generate.