On Thu, Apr 17, 2025 at 04:48:33PM +0200, Jan Engelhardt wrote: > There is a customer request (bugreport) for wanting to trivially load a ruleset > from a well-known location on boot, forwarded to me by M. Gerstner. A systemd > service unit is hereby added to provide that functionality. This is based on > various distributions attempting to do same, for example, > > https://src.fedoraproject.org/rpms/nftables/tree/rawhide > https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/nftables/nftables.initd > https://gitlab.archlinux.org/archlinux/packaging/packages/nftables > > --- > v2->v3: > * ExecStart uses `nft flush ruleset` > * flush command thus no longer needed in the .nft file, > which allows for just redirecting `nft list` output > * Manpage mentions `nft list ... >main.nft` Applied, thanks. I made a small change to display ${unitdir} path in the ./configure log, to provide a hint to users that systemd unit file is being added.