Post History
Looking at a few system daemons on my Fedora 36 machine; avahi, rpcbind & chrony. avahi & chrony seem to both do the creating of their /run/<program> directories, rpcbind seems to b...
Answer
#1: Initial revision
Looking at a few system daemons on my Fedora 36 machine; avahi, rpcbind & chrony. [avahi](https://github.com/lathiat/avahi/blob/master/avahi-daemon/main.c#L1429) & [chrony](https://git.tuxfamily.org/chrony/chrony.git/tree/conf.c#n1758) seem to both do the creating of their `/run/<program>` directories, rpcbind seems to be using systemd tmpfiles. It has no mkdir(2) calls.