Andras Korn <korn-debb...@elan.rulez.org> writes: > > I'm running nullmailer-send via runit. stdout is definitely a pipe (and so is > stderr); somewhere it opens /dev/console explicitly. >
If so, it does so in a somewhat non-obvious way, since the only mention of /dev/console in the source is in README.Debian. As far as I can tell, ferr is a buffer object opened on file descriptor 2. > >> > 2. if /etc/nullmailer/me doesn't exist, default to "/etc/mailname", >> > not "/etc/nullmailer/../mailname". >> >> Offhand I don't understand why it doesn't use an absolute path there. Maybe >> someone (tm) can change the appropriate line in hostname.cc and test the >> result. > > Well, that at least is easy. In > debian/patches/0005-Provide-for-etc-mailname.patch, you have: I know where the code is changed, but I'm hoping for more understanding / analysis of why it is the way it is, since it long predates my taking over maintenence.