gpg: Gracefully handle no trusted.gpg.d directory
This is a deprecated fallback method anyway. We prefer remote-specific keyrings now. https://bugzilla.gnome.org/750049
This commit is contained in:
parent
44e7e59d27
commit
94ef7669d7
|
|
@ -84,6 +84,8 @@ ostree_gpg_verifier_initable_init (GInitable *initable,
|
|||
if (!default_keyring_path)
|
||||
default_keyring_path = DATADIR "/ostree/trusted.gpg.d/";
|
||||
|
||||
if (g_file_test (default_keyring_path, G_FILE_TEST_IS_DIR))
|
||||
{
|
||||
default_keyring_dir = g_file_new_for_path (default_keyring_path);
|
||||
if (!_ostree_gpg_verifier_add_keyring_dir (self, default_keyring_dir,
|
||||
cancellable, error))
|
||||
|
|
@ -92,6 +94,7 @@ ostree_gpg_verifier_initable_init (GInitable *initable,
|
|||
gs_file_get_path_cached (default_keyring_dir));
|
||||
goto out;
|
||||
}
|
||||
}
|
||||
|
||||
ret = TRUE;
|
||||
out:
|
||||
|
|
|
|||
Loading…
Reference in New Issue