Skip to content

Commit

Permalink
Merge pull request #3585 from AndrewElvisDeng/issue-1507
Browse files Browse the repository at this point in the history
new standard resolver option in ldc-download.in shell script
  • Loading branch information
stgraber committed Dec 8, 2020
2 parents 4c9ffb3 + 67e7ac7 commit 20aa280
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions templates/lxc-download.in
Expand Up @@ -47,6 +47,7 @@ DOWNLOAD_USE_CACHE="false"
DOWNLOAD_VALIDATE="true"
DOWNLOAD_VARIANT="default"
DOWNLOAD_TEMP=
DOWNLOAD_STANDARD_RESOLVER="false"

LXC_MAPPED_GID=
LXC_MAPPED_UID=
Expand Down Expand Up @@ -130,6 +131,10 @@ gpg_setup() {

mkdir -p "${DOWNLOAD_TEMP}/gpg"
chmod 700 "${DOWNLOAD_TEMP}/gpg"

if [ "${DOWNLOAD_STANDARD_RESOLVER}" = "true" ]; then
echo "standard-resolver" > "${DOWNLOAD_TEMP}/gpg/dirmngr.conf"
fi
export GNUPGHOME="${DOWNLOAD_TEMP}/gpg"

success=
Expand Down Expand Up @@ -222,6 +227,7 @@ Optional arguments:
[ --no-validate ]: Disable GPG validation (not recommended)
[ --flush-cache ]: Flush the local copy (if present)
[ --force-cache ]: Force the use of the local copy even if expired
[ --standard-resolver ]: Force the use of the standard resolver
LXC internal arguments (do not pass manually!):
[ --name <name> ]: The container name
Expand Down Expand Up @@ -260,6 +266,7 @@ while :; do
--no-validate) DOWNLOAD_VALIDATE="false"; shift 1;;
--flush-cache) DOWNLOAD_FLUSH_CACHE="true"; shift 1;;
--force-cache) DOWNLOAD_FORCE_CACHE="true"; shift 1;;
--standard-resolver) STANDARD_RESOLVER="true"; shift 1;;
--name) LXC_NAME="$2"; shift 2;;
--path) LXC_PATH="$2"; shift 2;;
--rootfs) LXC_ROOTFS="$2"; shift 2;;
Expand Down

0 comments on commit 20aa280

Please sign in to comment.