Re: [cip-dev][isar-cip-core][PATCH v2 5/5] update README.md for rootless build
Quirin Gylstorff <[email protected]> Tue, 28 Jul 2026 17:32:47 +0200
| Newsgroups | org.cip-project.lists.cip-dev |
|---|---|
| Message-ID | <[email protected]> |
On 7/28/26 5:25 PM, Jan Kiszka wrote: > On 28.07.26 15:12, Quirin Gylstorff wrote: >> Signed-off-by: Quirin Gylstorff <[email protected]> >> --- >> README.md | 8 ++++---- >> 1 file changed, 4 insertions(+), 4 deletions(-) >> >> diff --git a/README.md b/README.md >> index 435d037..df1564f 100644 >> --- a/README.md >> +++ b/README.md >> @@ -10,10 +10,10 @@ from scratch. >> >> ## Building Target Images >> >> -Install docker or podman and make sure you have required permissions to start >> -privileged containers. For docker, you need to be part of respective docker >> -group (`sudo usermod -aG docker <USER>`). Privileged podman requires sudo >> -rights for the caller (`<USER> ALL=(root) SETENV: /usr/bin/podman` in sudoers). >> +Install docker or podman. For docker, you need to be part of respective docker >> +group (`sudo usermod -aG docker <USER>`). The build requires Debian Bullseye > > ...and docker will inherently remain not fully rootless (due to its > daemon concept). Therefore, we should strongly recommend podman here. > >> +(kernel version >= 5.10.1) or newer to support user namespaces for rootless builds. > > We need much fresher systems, already kernel ~6.7 for binfmt_misc > namespaces, at least when cross-building. Practically, I do not want to > debug ANY rootless build on anything older than trixie. > Proposal: ``` Install docker or podman. For docker, you need to be part of respective docker group (`sudo usermod -aG docker <USER>`) as isar-cip-core uses isar-rootless and due to its daemon concept docker cannot be fully rootless it is recommeneded to use podman. The build requires Debian Trixie (kernel version >= 6.7) or newer to support user and binfmt namespaces for rootless builds. ``` Quirin > Jan > >> + >> >> Open up the image configuration menu and select the desired target and its >> options: >