ic
ic copied to clipboard
refactor: Add tool run_in_namespace
NODE-1464
This tool allows running a command in a separate Linux namespace, optionally under chroot. Optionally, it also sets up the required mounts.
The implementation was taken from Arch Linux and customized for our use case of building the IC-OS.
Depends on having Ubuntu 24.04 in the build container, so the newly added test is currently failing.
Run URL: https://github.com/dfinity/ic/actions/runs/12124630764
New container image: sha256:aa25f80a259246429420be01d03294be6d58a5853d75261631c1379a57ef39e8
New container tag: 6b75a0eb5a919148909de08a0d86302d993ac206f0c2b1c05f9d5c8f315612ae