2
0
mirror of git://github.com/lxc/lxc synced 2025-08-31 21:07:18 +00:00

added standard resolver option to the lxc-download.in shell script

Signed-off-by: Andrew Deng <adeng1433@gmail.com>
This commit is contained in:
Andrew Deng
2020-11-20 19:57:09 -06:00
committed by Christian Brauner
parent 434f12c108
commit d29389162c

View File

@@ -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=
@@ -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=
@@ -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
@@ -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;;