John Goerzen <jgoer...@complete.org> writes:

> 3) /run/news somehow gets created.

> I notice that the debian/inn2.init file does do this.  However, on
> systemd systems, the debian/inn2.service file doesn't appear to.  Also
> in situations of needing to run makehistory and such, often innd will
> have not been running.

> I wonder if the code to handle this got dropped on the way to systemd?

Given your good point about makehistory, I suspect the right answer here
is to create /run/news via /etc/tmpfiles.d.  That should handle all
systemd systems, and the init script should handle non-systemd systems
(with the edge case of not handling makehistory when the init script
hasn't run since the last reboot, but I'm not sure if that's worth
worrying about).

BTW, I am a little uncertain about the long-term future of ovdb.  We don't
have an active maintainer of it upstream and BerkeleyDB itself is kind of
a mess for various reasons and on shaky ground inside Debian.  The next
major release of INN will have a SQLite backend, which is probably the
most equivalent replacement, although tradindexed does fine for most
people.

-- 
Russ Allbery (r...@debian.org)              <https://www.eyrie.org/~eagle/>

Reply via email to