[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
request upstream.

>  * rsyslog should probably switch to use s-s-d --exec instead (why is
>    it using --name anyway? that option has always been more unreliable).

Still pending.

> > 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?

regards,
guillem


Reply to: