mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-05-17 13:04:23 +00:00
Fix shellcheck warnings and notes identified by running shellcheck --severity=style. Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
30 lines
1.1 KiB
Bash
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}"
|