From d1febadd371e16ce48a03fcd99ced94a31da730c Mon Sep 17 00:00:00 2001 From: John Chittum Date: Mon, 30 Sep 2024 07:48:36 -0400 Subject: [PATCH] fix(buildd): create buildd homedir LP:2083240 starting in noble, adduser no longer creates a homedir for system users. The buildd user then does not have a home directory, causing snaps to be unable to run, as well as possibly other issues from a missing assumed homedir. Explicitly create /home/buildd --- live-build/buildd/hooks/02-user.chroot | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/live-build/buildd/hooks/02-user.chroot b/live-build/buildd/hooks/02-user.chroot index 86000bf2..66aa4b5e 100755 --- a/live-build/buildd/hooks/02-user.chroot +++ b/live-build/buildd/hooks/02-user.chroot @@ -4,6 +4,7 @@ set -e # Create the buildd user and group. addgroup --gid 2501 buildd adduser --system --disabled-password --gecos 'Build Daemon user' \ - --ingroup buildd --uid 2001 --shell /bin/bash buildd + --ingroup buildd --uid 2001 --shell /bin/bash --home /home/buildd \ + buildd mkdir -p /build/buildd chown buildd:buildd /build/buildd