Dustin C. Hatch e2f9cc7a3a container: Symlink /etc/{passwd,group} to /host
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.
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
2024-01-14 19:24:55 -06:00
Description
No description provided
336 KiB
Languages
CUE 85.7%
Shell 11.3%
Jinja 3%