From 82337316c18daa342cc196f90dc38b3057b4598d Mon Sep 17 00:00:00 2001 From: Nikita Dubrovskii Date: Mon, 22 Aug 2022 14:17:08 +0200 Subject: [PATCH] s390x: secex: decrypt ignition config on firstboot --- .../coreos-diskful-generator | 2 +- .../coreos-secex-ignition-decrypt.service | 17 ++++++++++++++++ .../coreos-secex-ignition-decrypt.sh | 20 +++++++++++++++++++ .../35coreos-ignition/module-setup.sh | 11 ++++++++++ .../emergency-shell.sh | 4 ++-- 5 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-secex-ignition-decrypt.service create mode 100755 overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-secex-ignition-decrypt.sh diff --git a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator index fe65a107db..d9f22f1b80 100755 --- a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator +++ b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator @@ -75,7 +75,7 @@ EOF touch /run/coreos/secure-execution # Add dropins to disable Ignition logging for all stages stages=("fetch-offline" "fetch" "kargs" "disks" "mount" "files" ) - for s in ${stages[@]}; do + for s in "${stages[@]}"; do dropin="${UNIT_DIR}/ignition-${s}.service.d" mkdir -p "${dropin}" cat > "${dropin}/10-secex.conf" <