summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmdline/apt-key.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmdline/apt-key.in b/cmdline/apt-key.in
index 99a31bdd1..763fc7baf 100644
--- a/cmdline/apt-key.in
+++ b/cmdline/apt-key.in
@@ -470,7 +470,9 @@ dearmor_filename() {
fi
}
catfile() {
- cat "$(dearmor_filename "$1")" >> "$2"
+ if accessible_file_exists "$1" && is_supported_keyring "$1"; then
+ cat "$(dearmor_filename "$1")" >> "$2"
+ fi
}
merge_all_trusted_keyrings_into_pubring() {