diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2017-11-08 10:53:15 +0200 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2017-11-08 11:02:10 +0200 |
commit | 6f1e75ddd2c67eb8b43608c03bf0cc895612e6fe (patch) | |
tree | fcba6833507fc34d7abcc4980e7561ce1c920701 /lib/verify.c | |
parent | bcd249553406542d3d9e31ec8397eccf13236323 (diff) | |
download | rpm-6f1e75ddd2c67eb8b43608c03bf0cc895612e6fe.tar.gz |
Add support for new virtual file attribute "%artifact"
This can be used to differentiate files that are not natural parts of
packages but created as by-products of our processing so they're easy
to filter out of queries.
Possible candidates include build-ids, byte compiled files etc, but this
nothing is automatically marked as artifact in this commit.
Diffstat (limited to 'lib/verify.c')
-rw-r--r-- | lib/verify.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/verify.c b/lib/verify.c index 50f337e8c..3096ccae0 100644 --- a/lib/verify.c +++ b/lib/verify.c @@ -315,7 +315,7 @@ char * rpmVerifyString(uint32_t verifyResult, const char *pad) char * rpmFFlagsString(uint32_t fflags, const char *pad) { char *fmt = NULL; - rasprintf(&fmt, "%s%s%s%s%s%s%s%s", + rasprintf(&fmt, "%s%s%s%s%s%s%s%s%s", (fflags & RPMFILE_DOC) ? "d" : pad, (fflags & RPMFILE_CONFIG) ? "c" : pad, (fflags & RPMFILE_SPECFILE) ? "s" : pad, @@ -323,7 +323,8 @@ char * rpmFFlagsString(uint32_t fflags, const char *pad) (fflags & RPMFILE_NOREPLACE) ? "n" : pad, (fflags & RPMFILE_GHOST) ? "g" : pad, (fflags & RPMFILE_LICENSE) ? "l" : pad, - (fflags & RPMFILE_README) ? "r" : pad); + (fflags & RPMFILE_README) ? "r" : pad, + (fflags & RPMFILE_ARTIFACT) ? "a" : pad); return fmt; } |