fix: revert /etc migration only for signing module

This commit is contained in:
qoijjj
2024-08-08 17:18:15 -07:00
parent 378caba43f
commit 2deefb4d54

View File

@@ -3,7 +3,7 @@
# Tell build process to exit if there are any errors. # Tell build process to exit if there are any errors.
set -euo pipefail set -euo pipefail
CONTAINER_DIR="/etc/containers" CONTAINER_DIR="/usr/etc/containers"
MODULE_DIRECTORY="${MODULE_DIRECTORY:-"/tmp/modules"}" MODULE_DIRECTORY="${MODULE_DIRECTORY:-"/tmp/modules"}"
IMAGE_NAME_FILE="${IMAGE_NAME//\//_}" IMAGE_NAME_FILE="${IMAGE_NAME//\//_}"
IMAGE_REGISTRY_TITLE=$(echo "$IMAGE_REGISTRY" | cut -d'/' -f2-) IMAGE_REGISTRY_TITLE=$(echo "$IMAGE_REGISTRY" | cut -d'/' -f2-)
@@ -19,15 +19,15 @@ if ! [ -d $CONTAINER_DIR/registries.d ]; then
mkdir -p "$CONTAINER_DIR/registries.d" mkdir -p "$CONTAINER_DIR/registries.d"
fi fi
if ! [ -d "/etc/pki/containers" ]; then if ! [ -d "/usr/etc/pki/containers" ]; then
mkdir -p "/etc/pki/containers" mkdir -p "/usr/etc/pki/containers"
fi fi
if ! [ -f "$CONTAINER_DIR/policy.json" ]; then if ! [ -f "$CONTAINER_DIR/policy.json" ]; then
cp "$MODULE_DIRECTORY/signing/policy.json" "$CONTAINER_DIR/policy.json" cp "$MODULE_DIRECTORY/signing/policy.json" "$CONTAINER_DIR/policy.json"
fi fi
mv "/etc/pki/containers/$IMAGE_NAME.pub" "/etc/pki/containers/$IMAGE_REGISTRY_TITLE.pub" mv "/usr/etc/pki/containers/$IMAGE_NAME.pub" "/usr/etc/pki/containers/$IMAGE_REGISTRY_TITLE.pub"
POLICY_FILE="$CONTAINER_DIR/policy.json" POLICY_FILE="$CONTAINER_DIR/policy.json"