Files
kata-containers/tools/osbuilder/rootfs-builder/centos/config.sh
Fabiano Fidêncio a55f87ae86 tools: Fix shellcheck issues in config.sh
Fix shellcheck warnings and notes identified by running
shellcheck --severity=style.

Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
2026-04-24 08:14:08 +02:00

30 lines
1.1 KiB
Bash

#!/usr/bin/env bash
# Copyright (c) 2018 Intel Corporation, 2021 IBM Corp.
#
# SPDX-License-Identifier: Apache-2.0
# shellcheck disable=SC2034
OS_NAME=centos
OS_VERSION=${OS_VERSION:-stream9}
PACKAGES="chrony iptables"
# shellcheck disable=SC2154
[[ "${AGENT_INIT}" = no ]] && PACKAGES+=" systemd"
# shellcheck disable=SC2154
[[ "${SECCOMP}" = yes ]] && PACKAGES+=" libseccomp"
# shellcheck disable=SC2154
[[ "${SELINUX}" = yes ]] && PACKAGES+=" container-selinux"
# Container registry tag is different from metalink repo, e.g. "stream9" => "9-stream"
os_repo_version="$(sed -E "s/(stream)(.+)/\2-\1/" <<< "${OS_VERSION}")"
# shellcheck disable=SC2034
METALINK="https://mirrors.centos.org/metalink?repo=centos-baseos-${os_repo_version}&arch=\$basearch"
if [[ "${SELINUX}" == yes ]]; then
# AppStream repository is required for the container-selinux package
# shellcheck disable=SC2034
METALINK_APPSTREAM="https://mirrors.centos.org/metalink?repo=centos-appstream-${os_repo_version}&arch=\$basearch"
fi
GPG_KEY_FILE=RPM-GPG-KEY-CentOS-Official
# shellcheck disable=SC2034
GPG_KEY_URL="https://centos.org/keys/${GPG_KEY_FILE}"