]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc-download.in / allow setting keyserver from env
authorTai Kedzierski <dch.tai@gmail.com>
Sun, 19 Mar 2017 09:21:29 +0000 (09:21 +0000)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 20 Mar 2017 21:47:38 +0000 (17:47 -0400)
Checks if DOWNLOAD_KEYSERVER has already been set in the environment before setting a value

Signed-off-by: Tai Kedzierski <dch.tai@gmail.com>
templates/lxc-download.in

index af51bf3f810df9dbde11378662ee0bbe37e26ee0..6edb37b24bc709d1f60ba1989d8f0ad6f2d48012 100644 (file)
@@ -34,7 +34,6 @@ DOWNLOAD_FLUSH_CACHE="false"
 DOWNLOAD_FORCE_CACHE="false"
 DOWNLOAD_INTERACTIVE="false"
 DOWNLOAD_KEYID="0xE7FB0CAEC8173D669066514CBAEFF88C22F6E216"
-DOWNLOAD_KEYSERVER="hkp://pool.sks-keyservers.net"
 DOWNLOAD_LIST_IMAGES="false"
 DOWNLOAD_MODE="system"
 DOWNLOAD_READY_GPG="false"
@@ -54,9 +53,13 @@ LXC_NAME=
 LXC_PATH=
 LXC_ROOTFS=
 
-# Deal with GPG over http proxy
-if [ -n "${http_proxy:-}" ]; then
-    DOWNLOAD_KEYSERVER="hkp://p80.pool.sks-keyservers.net:80"
+if [ -z "${DOWNLOAD_KEYSERVER+x}" ]; then
+       DOWNLOAD_KEYSERVER="hkp://pool.sks-keyservers.net"
+
+       # Deal with GPG over http proxy
+       if [ -n "${http_proxy:-}" ]; then
+           DOWNLOAD_KEYSERVER="hkp://p80.pool.sks-keyservers.net:80"
+       fi
 fi
 
 # Make sure the usual locations are in PATH