On Tue, 24 Oct 2017 07:44:51 -0500
Patrick Meade <veloxi@???> wrote:
> However, if they are on Devuan, there is no systemd. And without
> restoring the old functionality or providing new functionality, our
> answer will be an empty one: "Debian upstream broke it. Sorry." And
> our poor system administrator goes away empty handed, and maybe
> starts looking for a new distro.
How bout this: Have a "runit-supervisor-only" pacakge that installs
runit but doesn't make it PID1. Have sysvinit run runit, and have runit
run redis, with all the correct config. The runit run script is
probably 1/10 the size of its bloatacious and apparently broken sysvinit
init script, so it's easy to correctly design the runit run script.
This could also be done with daemontools-encore, if there's a good
package for it (Debian's package for just plain daemontools really
sucked, last time I looked).
SteveT
Steve Litt
October 2017 featured book: Rapid Learning for the 21st Century
http://www.troubleshooters.com/rl21