diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh index 733498c0c9..c3f626fab0 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh @@ -121,6 +121,7 @@ RUNTIME_CHOICE="${RUNTIME_CHOICE:-both}" IMAGE_SIZE_ALIGNMENT_MB=${IMAGE_SIZE_ALIGNMENT_MB:-} KERNEL_DEBUG_ENABLED="${KERNEL_DEBUG_ENABLED:-}" INIT_DATA="${INIT_DATA:-yes}" +USE_DEVMAPPER="${USE_DEVMAPPER:-no}" docker run \ -v "${HOME}"/.docker:/root/.docker \ @@ -159,6 +160,7 @@ docker run \ --env REPO_URL_X86_64="${REPO_URL_X86_64}" \ --env REPO_COMPONENTS="${REPO_COMPONENTS}" \ --env AGENT_POLICY="${AGENT_POLICY}" \ + --env USE_DEVMAPPER="${USE_DEVMAPPER}" \ --env RUNTIME_CHOICE="${RUNTIME_CHOICE}" \ --env IMAGE_SIZE_ALIGNMENT_MB="${IMAGE_SIZE_ALIGNMENT_MB}" \ --env KERNEL_DEBUG_ENABLED="${KERNEL_DEBUG_ENABLED}" \ diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh index 7aa3b20d49..84c542d4c7 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh @@ -88,6 +88,11 @@ error() { echo "ERROR: $*" } +# Sanitize a string so it is valid as a Docker / OCI image tag component. +sanitize_tag_component() { + echo "$1" | tr -dc '[:print:]' | tr -c 'a-zA-Z0-9_.\-' _ +} + usage() { return_code=${1:-0} cat <