kata-containers/tools/packaging/static-build/pause-image/build-static-pause-image.sh
Zvonko Kaiser 6c9c0306ac ci: pause-image no sudo
Build pause-image without sudo docker this is not needed. This is part 5 of N

Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
2024-05-28 11:31:59 +00:00

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 "$@"