On Mon, Mar 20, 2023 at 01:08:42PM -0700, Stefano Stabellini wrote: > On Sat, 18 Mar 2023, Marek Marczykowski-Górecki wrote: > > On Fri, Mar 17, 2023 at 04:10:22PM -0700, Stefano Stabellini wrote: > > > On Fri, 17 Mar 2023, Marek Marczykowski-Górecki wrote: > > > > +fakeroot -s ../fakeroot-save tar xzf ../binaries/initrd.tar.gz > > > > > > I am a bit confused about it: are you sure you need fakeroot for this? > > > This script is running inside a container as root already? Are you using > > > Docker on the RPi4 to run this job? > > > > This is running in a rootless podman container. But even with docker, > > for device files to work (see commit message) it would need to run > > privileged container, which I'd like to avoid. > > Are you sure? I can run a non-privileged container with device assigned > just fine with Docker and > > devices = ["/dev/ttyUSB0:/dev/ttyUSB0"] > > in the gitlab-runner config.toml.
It isn't about accessing existing devices, it's about creating them (unpacking rootfs which contains static /dev) and then packing it back still having those devices. -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab
signature.asc
Description: PGP signature
