Hi, With systemd, I see the following line in my logs: > Nov 30 12:08:38 systemd-tmpfiles[5800]: [/usr/lib/tmpfiles.d/proftpd.conf:1] Line references path below legacy directory /var/run/, updating /var/run/proftpd → /run/proftpd; please update the tmpfiles.d/ drop-in file accordingly. It looks like the file was added in: commit 764ca129e29f11ab0bd3fb64410484441c09bef1 Author: Sergei Trofimovich <slyfox@gentoo.org> Date: Sun Apr 7 13:49:32 2013 +0000 Version bump (bug #463392 by Wolfgang Fuchs). Added systemd compatible tmpfiles.d and .service files (by Christian Parpart). Package-Manager: portage-2.2.0_alpha171_p2/cvs/Linux x86_64 Manifest-Sign-Key: 0x611FF3AA
Sounds reasonable. My main concern is BSD support. AFAIU openrc supports BSD and maintains tmpfiles.d there. I had an impression they don't have /run. But maybe things are different now.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c17a9aebd91f823703f4843b16129a0b2346ea commit 50c17a9aebd91f823703f4843b16129a0b2346ea Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-05-29 22:31:54 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-05-29 22:36:30 +0000 net-ftp/proftpd: move from /var/run to /run, bug #672292 While at it plumbed $CC handling. Reported-by: Louis Sautier Closes: https://bugs.gentoo.org/672292 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> net-ftp/proftpd/files/proftpd-tmpfiles.d.conf-r1 | 1 + net-ftp/proftpd/files/proftpd.initd-r1 | 51 +++++ net-ftp/proftpd/proftpd-1.3.7_rc3-r1.ebuild | 276 +++++++++++++++++++++++ 3 files changed, 328 insertions(+)