summaryrefslogtreecommitdiff
path: root/cmdline/apt-key
diff options
context:
space:
mode:
authorDavid Kalnischkies <kalnischkies@gmail.com>2013-08-12 00:36:52 +0200
committerDavid Kalnischkies <kalnischkies@gmail.com>2013-08-12 18:01:37 +0200
commit80f3aeb04d043356bd98de7714fc164b3fff3861 (patch)
treec400ff953c343cdc283ca31f46a2c4253e9e29ca /cmdline/apt-key
parent59f46f3ace16e769383a61ee336a76c6d03931ea (diff)
downloadapt-80f3aeb04d043356bd98de7714fc164b3fff3861.tar.gz
make the keyring locations in apt-key configurable
Might come in handy for more than just a simple testcase.
Diffstat (limited to 'cmdline/apt-key')
-rwxr-xr-xcmdline/apt-key6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmdline/apt-key b/cmdline/apt-key
index 7038be265..a9cbea55c 100755
--- a/cmdline/apt-key
+++ b/cmdline/apt-key
@@ -26,12 +26,16 @@ GPG_CMD="$GPG_CMD --no-auto-check-trustdb --trust-model always"
GPG="$GPG_CMD"
MASTER_KEYRING=""
-ARCHIVE_KEYRING_URI=""
#MASTER_KEYRING=/usr/share/keyrings/debian-master-keyring.gpg
+eval $(apt-config shell MASTER_KEYRING APT::Key::MasterKeyring)
+ARCHIVE_KEYRING_URI=""
#ARCHIVE_KEYRING_URI=http://ftp.debian.org/debian/debian-archive-keyring.gpg
+eval $(apt-config shell ARCHIVE_KEYRING_URI APT::Key::ArchiveKeyringURI)
ARCHIVE_KEYRING=/usr/share/keyrings/debian-archive-keyring.gpg
+eval $(apt-config shell ARCHIVE_KEYRING APT::Key::ArchiveKeyring)
REMOVED_KEYS=/usr/share/keyrings/debian-archive-removed-keys.gpg
+eval $(apt-config shell REMOVED_KEYS APT::Key::RemovedKeys)
requires_root() {
if [ "$(id -u)" -ne 0 ]; then