osmith submitted this change.

View Change


Approvals: Jenkins Builder: Verified laforge: Looks good to me, approved pespin: Looks good to me, but someone else must approve
{open5gs,osmo-uecups}-latest: don't hardcode UID

Adjust open5gs-latest and osmo-uecups-latest to not hardcode a UID. This
is in preparation for creating a "build" user in
debian-bookworm-obs-latest, like we have it in debian-bookworm-build.

Change-Id: Icaebf46487056cea745805527fdc545d9a1846cd
---
M open5gs-latest/Dockerfile
M osmo-uecups-latest/Dockerfile
2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/open5gs-latest/Dockerfile b/open5gs-latest/Dockerfile
index c395d9c..46375e7 100644
--- a/open5gs-latest/Dockerfile
+++ b/open5gs-latest/Dockerfile
@@ -53,6 +53,6 @@

# create a user
ARG username=osmocom
-RUN useradd -m --uid=1000 ${username} && \
+RUN useradd -m ${username} && \
echo "${username} ALL=(root) NOPASSWD:ALL" > /etc/sudoers.d/${username} && \
chmod 0440 /etc/sudoers.d/${username}
diff --git a/osmo-uecups-latest/Dockerfile b/osmo-uecups-latest/Dockerfile
index 9546720..1e0d68b 100644
--- a/osmo-uecups-latest/Dockerfile
+++ b/osmo-uecups-latest/Dockerfile
@@ -25,7 +25,7 @@

COPY osmo-uecups-daemon.cfg /data/osmo-uecups-daemon.cfg

-RUN useradd -m --uid=1000 osmocom
+RUN useradd -m osmocom

WORKDIR /data
CMD ["/bin/sh", "-c", "/usr/local/bin/osmo-uecups-daemon -c /data/osmo-uecups-daemon.cfg >/data/osmo-uecups-daemon.log 2>&1"]

To view, visit change 36529. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: Icaebf46487056cea745805527fdc545d9a1846cd
Gerrit-Change-Number: 36529
Gerrit-PatchSet: 2
Gerrit-Owner: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>
Gerrit-MessageType: merged