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:
committed by
Christian Brauner
parent
434f12c108
commit
d29389162c
@@ -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;;
|
||||
|
Reference in New Issue
Block a user