From 12642a299b9f4218f43ce8a4f1d9924cfae744ee Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Wed, 12 Oct 2011 17:32:54 -0500 Subject: Add user-visible warning message if public keyring not found This should help point users in the right direction if they have not initialized via pacman-key just yet. Signed-off-by: Dan McGee --- lib/libalpm/signing.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/libalpm/signing.c b/lib/libalpm/signing.c index 4042efbd..bdaa83ad 100644 --- a/lib/libalpm/signing.c +++ b/lib/libalpm/signing.c @@ -140,6 +140,9 @@ static int init_gpgme(alpm_handle_t *handle) || _alpm_access(handle, sigdir, "trustdb.gpg", R_OK)) { handle->pm_errno = ALPM_ERR_NOT_A_FILE; _alpm_log(handle, ALPM_LOG_DEBUG, "Signature verification will fail!\n"); + _alpm_log(handle, ALPM_LOG_WARNING, + _("Public keyring not found; have you run '%s'?\n"), + "pacman-key --init"); } /* calling gpgme_check_version() returns the current version and runs -- cgit v1.2.3-24-g4f1b