mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-27 11:31:05 +00:00
build: Fix RPM build fail due to AGENT_POLICY
By checking for AGENT_POLICY we ensure we only try to read allow-all.rego if AGENT_POLICY is set to "yes" Signed-off-by: Emanuel Lima <emlima@redhat.com>
This commit is contained in:
parent
5aaef8e6eb
commit
e989e7ee4e
@ -39,7 +39,9 @@ PAUSE_IMAGE_TARBALL=${PAUSE_IMAGE_TARBALL:-""}
|
||||
lib_file="${script_dir}/../scripts/lib.sh"
|
||||
source "$lib_file"
|
||||
|
||||
agent_policy_file="$(readlink -f -v "${AGENT_POLICY_FILE:-"${script_dir}/../../../src/kata-opa/allow-all.rego"}")"
|
||||
if [[ "${AGENT_POLICY}" == "yes" ]]; then
|
||||
agent_policy_file="$(readlink -f -v "${AGENT_POLICY_FILE:-"${script_dir}/../../../src/kata-opa/allow-all.rego"}")"
|
||||
fi
|
||||
|
||||
#For cross build
|
||||
CROSS_BUILD=${CROSS_BUILD:-false}
|
||||
@ -361,7 +363,9 @@ check_env_variables()
|
||||
|
||||
[ -n "${KERNEL_MODULES_DIR}" ] && [ ! -d "${KERNEL_MODULES_DIR}" ] && die "KERNEL_MODULES_DIR defined but is not an existing directory"
|
||||
|
||||
[ ! -f "${agent_policy_file}" ] && die "agent policy file not found in '${agent_policy_file}'"
|
||||
if [[ "${AGENT_POLICY}" == "yes" ]]; then
|
||||
[ ! -f "${agent_policy_file}" ] && die "agent policy file not found in '${agent_policy_file}'"
|
||||
fi
|
||||
|
||||
[ -n "${OSBUILDER_VERSION}" ] || die "need osbuilder version"
|
||||
}
|
||||
@ -724,7 +728,7 @@ EOF
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "${AGENT_POLICY}" == "yes" ]; then
|
||||
if [[ "${AGENT_POLICY}" == "yes" ]]; then
|
||||
info "Install the default policy"
|
||||
# Install default settings for the kata-opa service.
|
||||
local opa_settings_dir="/etc/kata-opa"
|
||||
|
Loading…
Reference in New Issue
Block a user