mirror of
https://github.com/systemd/systemd.git
synced 2025-01-13 17:18:18 +03:00
import: make the user verficiation keyring override the vendor keyring, instead of extending it
This way the user has the ability to remove keys from the vendor-supplied keyring if he intends so.
This commit is contained in:
parent
8dbce34b03
commit
1c49d1ba85
@ -358,8 +358,7 @@ int import_verify(
|
||||
"--no-auto-check-trustdb",
|
||||
"--batch",
|
||||
"--trust-model=always",
|
||||
"--keyring=" VENDOR_KEYRING_PATH,
|
||||
NULL, /* maybe user keyring */
|
||||
NULL, /* keyring to use */
|
||||
NULL, /* --verify */
|
||||
NULL, /* signature file */
|
||||
NULL, /* dash */
|
||||
@ -403,6 +402,8 @@ int import_verify(
|
||||
* otherwise. */
|
||||
if (access(USER_KEYRING_PATH, F_OK) >= 0)
|
||||
cmd[k++] = "--keyring=" USER_KEYRING_PATH;
|
||||
else
|
||||
cmd[k++] = "--keyring=" VENDOR_KEYRING_PATH;
|
||||
|
||||
cmd[k++] = "--verify";
|
||||
cmd[k++] = sig_file_path;
|
||||
|
Loading…
Reference in New Issue
Block a user