From e71ae3fa760ddc4b8d3f2070c343a1de531c426a Mon Sep 17 00:00:00 2001 From: Kyle Harding Date: Wed, 22 Nov 2023 18:30:28 -0500 Subject: [PATCH] Handle errors when users already exist The passwd file is on ephemeral storage, so it survives container restarts but not recreate. Change-type: patch Signed-off-by: Kyle Harding --- yocto-build-env/s6-overlay/scripts/addusers | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yocto-build-env/s6-overlay/scripts/addusers b/yocto-build-env/s6-overlay/scripts/addusers index 4b5bf57..4f95cc5 100644 --- a/yocto-build-env/s6-overlay/scripts/addusers +++ b/yocto-build-env/s6-overlay/scripts/addusers @@ -42,7 +42,7 @@ for user_id in ${user_ids}; do echo "Creating user ${name}..." # create a new user and home directory - useradd "${name}" --comment "${name}" --create-home --groups sudo,docker --uid "${uid}" + useradd "${name}" --comment "${name}" --create-home --groups sudo,docker --uid "${uid}" || true id "${name}" # fetch the user's ssh keys from github