From 4a6ec185d80a6f324a00b3af335b219093b8d020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Wed, 27 May 2026 09:54:04 +0200 Subject: [PATCH] vboot: Fix generate_keys on multiuser systems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SDK needs to be updated, old SDK overrides docker --user and always runs as coreboot (1000) Signed-off-by: Filip Gołaś --- vboot/env | 2 +- vboot/generate_keys | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/vboot/env b/vboot/env index 7420fc2..8bb3084 100644 --- a/vboot/env +++ b/vboot/env @@ -1 +1 @@ -CONTAINER="ghcr.io/dasharo/dasharo-sdk:v1.1.2" +CONTAINER="ghcr.io/dasharo/dasharo-sdk:v1.9.1" diff --git a/vboot/generate_keys b/vboot/generate_keys index 1243df1..d20fddd 100755 --- a/vboot/generate_keys +++ b/vboot/generate_keys @@ -27,12 +27,12 @@ source "${SCRIPT_DIR}/env" [ -z "${KEYS_DIRECTORY}" ] && echo "KEYS_DIRECTORY not given" && usage -docker run --rm -v ${PWD}:${PWD} -w ${PWD} ${CONTAINER} \ +docker run --rm --user $(id -u):$(id -g) -v ${PWD}:${PWD} -w ${PWD} ${CONTAINER} \ /vboot/scripts/keygeneration/make_arv_root.sh "${KEYS_DIRECTORY}/arv_root" errorCheck "Failed to generate vboot ARV root key" -docker run --rm -v ${PWD}:${PWD} -w ${PWD} ${CONTAINER} \ +docker run --rm --user $(id -u):$(id -g) -v ${PWD}:${PWD} -w ${PWD} ${CONTAINER} \ /vboot/scripts/keygeneration/create_new_keys.sh \ --8k-root --8k-recovery \ --arv-root-path "${KEYS_DIRECTORY}/arv_root" \