We will create a systemd.timer to rotate Postfix’s log files created by the postlogd. Timers can be triggered by systemd dependencies or based on different events. Jobs triggered by timers can b...
systemd
Interface unavailable at Linux boot
Multiple services entered a failed state upon Linux boot. It is unclear whether some services started too early. Looking at the systemd journal the problem can be narrowed down to IPv6 addresses ̵...
BIND sd_notify chroot
Newer BIND versions support Type=notify process supervision using systemd which requires additional configuration steps for chrooted setups. We will rebind some of the systemd sockets using a drop-in:...
Build custom Debian packages
We will install a current Debian release to a build environment which will spawn in an isolated light-weight namespace container. mount /var/lib/machines/build debootstrap --arch amd64 bookworm /var/l...
Namespace containers using systemd-nspawn
We will use systemd-nspawn to create a container that will use a fully isolated environment. This environment will use a virtualized filesystem and process hierarchy. It will allow us to install Linux...