Hi Uffe,
Original daemontools, runit and s6 all work on read-only
filesystems: you just have to have a "supervise" symlink
(and also an "event" symlink in the case of s6-supervise) pointing
to a writable filesystem. This symlink can even be dangling at
boot time, for instance pointing to a RAM filesystem that is only
created during initialization.
But with or without the $SUPERVISEDIR feature, having service
definitions (which often include local information such as IP addresses)
stored on a remote location is a dangerous thing :)
--
Laurent
Received on Tue Sep 17 2013 - 12:20:36 UTC