Re: Bug#652575: rsyslog: /etc/init.d/rsyslog modifications for GNU/Hurd
On Sat, 2011-12-24 at 05:30:33 +0100, Guillem Jover wrote:
> * If Hurd's procfs interface is supposed to provide a Linux compatible
> output, then it needs to switch to only a program name, not a full
> path in /proc/<pid>/stat, /statm, etc.
Pino submitted a patch for this (thanks!), which got already applied in
the Hurd git repo.
> * start-stop-daemon (s-s-d) does not make use of procfs, but its
> Hurd --name implementation seems to be buggy in any case. I'll fix
> this directly myself.
> * s-s-d man page talks explicitly about /proc usage, but that depends
> on the system backend being used, I'll fix that too.
I've fixed those two in dpkg's git repo, to be released with 1.16.2.
> * It would be wonderful if there was a reliable way (not based on argv)
> for s-s-d to retrieve a process executable full path name
> (something not currently possible through libps it would seem).
This is still not possible (or so it seems). Will file a wishlist
> * rsyslog should probably switch to use s-s-d --exec instead (why is
> it using --name anyway? that option has always been more unreliable).
> > Also the creation of xconsole is disabled, since it does not work yet.
> Why does it not work?
If it does not work then there might be a problem with named pipes?