projects
/
platform
/
upstream
/
rpm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
858a328
)
Log an error on attempt to sign V3 packages (RhBug:517818 & others)
author
Panu Matilainen
<pmatilai@redhat.com>
Thu, 24 Nov 2011 09:16:19 +0000
(11:16 +0200)
committer
Panu Matilainen
<pmatilai@redhat.com>
Thu, 24 Nov 2011 09:16:19 +0000
(11:16 +0200)
- We haven't been able to sign V3 packages in the last decade or so,
might as well spit out an error on it instead of silently failing.
lib/signature.c
patch
|
blob
|
history
diff --git
a/lib/signature.c
b/lib/signature.c
index
a1293cb
..
f5c80c9
100644
(file)
--- a/
lib/signature.c
+++ b/
lib/signature.c
@@
-310,6
+310,9
@@
static int makeHDRDigest(Header sigh, const char * file, rpmTagVal sigTag)
(void) rpmDigestUpdate(ctx, utd.data, utd.count);
(void) rpmDigestFinal(ctx, (void **)&SHA1, NULL, 1);
rpmtdFreeData(&utd);
+ } else {
+ rpmlog(RPMLOG_ERR, _("Cannot sign RPM v3 packages\n"));
+ goto exit;
}
if (SHA1 == NULL)