summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2012-11-05 17:15:23 +0200
committerPanu Matilainen <pmatilai@redhat.com>2012-11-05 17:22:35 +0200
commit0c75190c840def4c70e26412f7ae76324709d956 (patch)
tree79e63b175358e136f2124f9bdb78faf2acd65954 /build
parent249128b3f85cb1544df74c4953a65507c2aea9f6 (diff)
downloadrpm-0c75190c840def4c70e26412f7ae76324709d956.tar.gz
rpm-0c75190c840def4c70e26412f7ae76324709d956.tar.bz2
rpm-0c75190c840def4c70e26412f7ae76324709d956.zip
Dont complain about non-colored arch-specific packages
- Non-colored arch-specific packages are very common, for example -devel and -debuginfo packages among several other cases for which we cant do much about. Dont whine without a good reason.
Diffstat (limited to 'build')
-rw-r--r--build/files.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/build/files.c b/build/files.c
index dd1136ed0..84a164316 100644
--- a/build/files.c
+++ b/build/files.c
@@ -2122,7 +2122,8 @@ rpmRC processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags,
header_color = headerGetNumber(pkg->header, RPMTAG_HEADERCOLOR);
if (!rstreq(a, "noarch")) {
arch_color = rpmGetArchColor(a);
- if (arch_color > 0 && !(arch_color & header_color)) {
+ if (arch_color > 0 && header_color > 0 &&
+ !(arch_color & header_color)) {
rpmlog(RPMLOG_WARNING,
_("Binaries arch (%d) not matching the package arch (%d).\n"),
header_color, arch_color);