I finally had time to look into this. I agree with it in general, and have most of the change ready. I posted them here:
https://salsa.debian.org/debian/ntpsec/-/merge_requests/10

This is one of those "devil in the details" situations. I've worked through a lot of the details, including asking upstream their thoughts (they're fine with it) and how to convert existing installations.

Remaining things:

- Adding an init.d script for non-systemd users. Someone from Devuan pointed me to init-d-script(5), which may work. These are non-fork()ing, and definitely not double-fork()ing/daemonizing, so I need to test to ensure that works.

- Log rotation. With the timer/cron job approach, the log file is inherently reopened every time; with a long-running daemon, we need to restart it (or the daemon needs to support SIGHUP and reopen the files). I'm not actually sure these are being rotated right now. If not, then that's its own issue I should try to fix.

--
Richard

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to