diff options
author | Colin Walters <walters@verbum.org> | 2014-01-30 15:40:46 -0500 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2014-01-30 15:40:46 -0500 |
commit | ffb19aef9afe7ad496ce947ca6787b0d92a8f422 (patch) | |
tree | 5e535935ca0ab515e8ef90e347f98a6afb5bd22c /src/libostree/ostree-gpg-verifier.c | |
parent | ebe620784716bff24735b2311c92c8cb7ec37fda (diff) | |
download | ostree-ffb19aef9afe7ad496ce947ca6787b0d92a8f422.tar.gz |
libostree: Actually trusted.gpg.d/*.gpg for GPG verification
The intent of this code I'm fairly certain was to use *.gpg from the
trusted.gpg.d, directory. But right now, we're only using
"pubring.gpg" from that directory, which is odd.
Let's fix this to use all keys ending in .gpg, which will also
include pubring.gpg.
Diffstat (limited to 'src/libostree/ostree-gpg-verifier.c')
-rw-r--r-- | src/libostree/ostree-gpg-verifier.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/libostree/ostree-gpg-verifier.c b/src/libostree/ostree-gpg-verifier.c index 7acd54af..8d363eb1 100644 --- a/src/libostree/ostree-gpg-verifier.c +++ b/src/libostree/ostree-gpg-verifier.c @@ -77,17 +77,14 @@ ostree_gpg_verifier_initable_init (GInitable *initable, OstreeGpgVerifier *self = (OstreeGpgVerifier*)initable; const char *default_keyring_path = g_getenv ("OSTREE_GPG_HOME"); gs_unref_object GFile *default_keyring_dir = NULL; - gs_unref_object GFile *default_pubring_file = NULL; gs_unref_object GFile *default_pubring = NULL; if (!default_keyring_path) default_keyring_path = DATADIR "/ostree/trusted.gpg.d/"; default_keyring_dir = g_file_new_for_path (default_keyring_path); - default_pubring_file = g_file_get_child (default_keyring_dir, "pubring.gpg"); - - if (!_ostree_gpg_verifier_add_keyring (self, default_pubring_file, - cancellable, error)) + if (!_ostree_gpg_verifier_add_keyring_dir (self, default_keyring_dir, + cancellable, error)) goto out; ret = TRUE; |