]] Dmitry Bogatov > which is provided by `-run' package: > > $ dpkg -L wicd-daemon-run > [...] > /etc/sv/wicd-daemon/log > /etc/sv/wicd-daemon/log/run > /etc/sv/wicd-daemon/run > /var/log/runit/wicd-daemon
Does it also provide an init script? Else, it's RC buggy according to 9.11 in Policy. > #!/bin/sh -eu > exec /usr/sbin/wicd --keep-connection --no-stdout --no-stderr > --no-daemon > > Note `--no-daemon' option. Logging is expected to go on stdout, which is > piped to script in `/etc/sv/wicd-daemon/log/run', looking, usually like > this: How do you ensure that those settings are kept in sync with any command line flag changes the maintainer makes in their package? > 1. Provide runscript by {foo}. > > It is infeasible due two reasons: > > 1.1 Technical. Most -run packages provide dedicated system user to run > logging process. It would introduce cruft on systems > of users, that install {foo}, but do not use Runit. I don't think a small number of log users would be a particularly high cost to bear. You could also create those using triggers when runit is installed. [...] > 1.2 Social. Maintainer of {foo} can rightfully refuse to maintain > support for `runit', not mandated by Policy I think https://lists.debian.org/debian-devel-announce/2014/08/msg00001.html should be sufficient here: For the record, the TC expects maintainers to continue to support the multiple available init systems in Debian. That includes merging reasonable contributions, and not reverting existing support without a compelling reason. Cheers, -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are