[pacman-dev] [PATCH v2 1/2] signing: modify question text with unknwon uid
Christian Hesse
list at eworm.de
Mon Oct 7 14:00:56 UTC 2019
From: Christian Hesse <mail at eworm.de>
If the key's uid is unknown (for example with db signatures) the
question was:
:: Import PGP key 02FD1C7A934E614545849F19A6234074498E9CEE, "(null)"? [Y/n]
Let's display a modified question for unknown uid.
Signed-off-by: Christian Hesse <mail at eworm.de>
---
src/pacman/callback.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/pacman/callback.c b/src/pacman/callback.c
index 25528100..3e67c1d8 100644
--- a/src/pacman/callback.c
+++ b/src/pacman/callback.c
@@ -456,8 +456,14 @@ void cb_question(alpm_question_t *question)
case ALPM_QUESTION_IMPORT_KEY:
{
alpm_question_import_key_t *q = &question->import_key;
- q->import = yesno(_("Import PGP key %s, \"%s\"?"),
- q->key->fingerprint, q->key->uid);
+ /* the uid is unknown with db signatures */
+ if (q->key->uid == NULL) {
+ q->import = yesno(_("Import PGP key %s?"),
+ q->key->fingerprint);
+ } else {
+ q->import = yesno(_("Import PGP key %s, \"%s\"?"),
+ q->key->fingerprint, q->key->uid);
+ }
}
break;
}
More information about the pacman-dev
mailing list