Todd Zullinger tmz@pobox.com writes:
A package like git-daemon on the other hand, which is a subpackage specifically designed to provide an xinetd service, really ought to require xinetd to give a good experience out of the box, correct?
no; you can use it with every inetd like program. E.g. placing something like
| start on starting local | respawn | exec /sbin/busybox tcpsvd 0 1234 /usr/bin/git-daemon ...
into /etc/event.d/git-daemon provides an alternative way to invoke git-daemon and it's not more work than editing the xinetd setup.
Keeping stuff configurable and do not require stuff which is not needed for core functionality is a good thing...
Enrico