e2f9cc7a3a539d39ea5e467d8104e7bdbbdff2c5
When `tmpl` runs `systemd-sysusers` after generating the `sysusers.d` file for NUT, the `/etc/passwd` and `/etc/group` files on the host are created anew and replaced, which "breaks" the bind mount. Since new files are put in their place, the container and the host no longer see the same files. We can work around this by using a symbolic link for each file, pointing to the respective file in the `/host` directory (which is the host's `/` directory bind mounted into the container's namespace). Since the symlinks follow the file by name rather than inode, the container's view is always in sync with the host's.
Description
No description provided
Languages
CUE
85.7%
Shell
11.3%
Jinja
3%