mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-28 00:07:16 +00:00
Build pause-image without sudo docker this is not needed. This is part 5 of N Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
27 lines
730 B
Bash
Executable File
27 lines
730 B
Bash
Executable File
#!/usr/bin/env bash
|
|
#
|
|
# Copyright (c) 2024 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
source "${script_dir}/../../scripts/lib.sh"
|
|
|
|
[ -n "$pause_image_repo" ] || die "failed to get pause-image repo"
|
|
[ -n "$pause_image_version" ] || die "failed to get pause-image version"
|
|
|
|
pull_pause_image_from_remote() {
|
|
echo "pull pause image from remote"
|
|
|
|
skopeo copy "${pause_image_repo}":"${pause_image_version}" oci:pause:"${pause_image_version}"
|
|
umoci unpack --rootless --image pause:"${pause_image_version}" "${DESTDIR}/pause_bundle"
|
|
rm "${DESTDIR}/pause_bundle/umoci.json"
|
|
}
|
|
|
|
pull_pause_image_from_remote "$@"
|