From de27f132ecec0361244579356f450a5daee3d40a Mon Sep 17 00:00:00 2001
From: Nico Boehr <nico@nicoboehr.de>
Date: Wed, 4 Dec 2024 20:25:56 +0100
Subject: [PATCH] use useradd instead of adduser

Avoid this error:

  adduser: No UID/GID pair is available in the range 1000-59999 (FIRST_UID - LAST_UID).
---
 Dockerfile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 5929913..42075c8 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:12
+FROM debian:bookworm-slim
 
 RUN apt-get update \
     && apt-get install -y ca-certificates \
@@ -31,7 +31,7 @@ RUN apt-get update \
     && rm -rf /var/lib/apt/lists/*
 
 # gluon build fails when running as root
-RUN adduser --quiet --disabled-login --gecos '' build
+RUN useradd -m -d /build -u 100 -g 100 -o build
 USER build:build
 # workaround for fatal: detected dubious ownership in repository at '/builds/firmware/site-ffs'
 # https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29022
-- 
GitLab