Skip to content

Changes

Summary

  1. open5gs-master: useradd: don't hardcode uid (details)
  2. open5gs-master: drop unknown option metrics_impl (details)
  3. scripts/kernel-test: add KERNEL_SKIP_REBUILD (details)
  4. scripts/kernel-test: add KERNEL_SKIP_SMOKE_TEST (details)
  5. kernel_test_prepare: use $DOCKER_ARGS (details)
Commit 72ed70d4fca309053945466e3e58a7fc38ec5f07 by Oliver Smith
open5gs-master: useradd: don't hardcode uid

Give the user that runs open5gs a different UID than the build user from
the debian-bookworm-build container.

Fix for:
useradd: UID 1000 is not unique

Related: OS#6057
Change-Id: I49051e038740cfccbb11ad33a1884bb7de318710
The file was modified open5gs-master/Dockerfile
Commit 421bac2d8694831beb0aefd039d5ea73b6992fc7 by Oliver Smith
open5gs-master: drop unknown option metrics_impl

The metrics_impl option has been dropped in the related commit as
prometheus is now the default in open5gs. With newer meson, unknown
options are treated as errors (used to be warnings before).

Fix for:
ERROR: Unknown options: "metrics_impl"

Related: OS#6057
Related: https://github.com/open5gs/open5gs/commit/982ac61894ba5ac7b532661773df0cae859bb4f1
Change-Id: Ib859ef7389928019addecae08df2011eecda80ad
The file was modified open5gs-master/Dockerfile
Commit c53a630c19fee4e25e8bfcb968c1f2d1693b4bd4 by Oliver Smith
scripts/kernel-test: add KERNEL_SKIP_REBUILD

Speed up local test cycles by not building the kernel again from source
if not needed.

Change-Id: Iaa401918d7c09ec92ec546071d8961e99a4cbb47
The file was modified README.md
The file was modified jenkins-common.sh
The file was modified scripts/kernel-test/kernel-build.sh
Commit 9500c29ce6b29197bd2cca0f0ba18eaeb4145471 by Oliver Smith
scripts/kernel-test: add KERNEL_SKIP_SMOKE_TEST

Speed up local test cycles by not running the smoke test every time.

Change-Id: I505b74e8c9b221655a97c5464f6fe4f21204a894
The file was modified README.md
The file was modified jenkins-common.sh
The file was modified scripts/kernel-test/prepare.sh
Commit 1335eb578b4d69cb9842418e2fc2cfc40c044153 by Oliver Smith
kernel_test_prepare: use $DOCKER_ARGS

Use $DOCKER_ARGS in the docker run call to kernel-test/prepare.sh, which
builds the initramfs. I use this to make a local build of osmo-ggsn +
depends available in the docker container in /usr/local with the
ttcn3.sh script in osmo-dev.git.

Change-Id: Ie2500fa1bd9d57e2531463ce93fdd9930ad829d3
The file was modified jenkins-common.sh