redirfd -wnb 1 /run/service/s6-svscan-log/fifo
redirfd -wnb 2 /run/service/s6-svscan-log/fifo

 You shouldn't need to do that: acpid -d will log to its stderr, which,
by default, is your supervision tree's stderr, which already is
/run/service/s6-svscan-log/fifo if you start your supervision tree
similar to the way s6-linux-init does.

 Just have "fdmove -c 2 1 /usr/sbin/acpid -d" in your run script and
you'll be fine. Please try that and see if your problem persists.

--
 Laurent

Reply via email to