[Pkg-samba-maint] Bug#488275: Bug#488275: samba and winbind: initscript miss 'status' option

Tim Stoop tim at kumina.nl
Tue Jul 1 08:34:09 UTC 2008


Op 30-jun-2008, om 23:14 heeft Steve Langasek het volgende geschreven:
> Here comes the criticism ;)

I prefer the term "constructive remarks" ;-)

> So the right way to do this is to look at the PID files themselves  
> first,
> check their contents, and verify that those processes are still  
> running.

True that. I'll try your code today and report back with a proper diff.

> Note that procps is required for this functionality to work,  
> because of the
> use of ps.  I don't know that a dependency is actually warranted,  
> since this
> is optional functionality; anyway, procps is Priority: required, so  
> it will
> always be present in practice.

Should the script check for the existence of /bin/ps? Or should I  
just leave it as it is?

> I don't have a problem with the 'echo' statements myself, though I  
> do object
> to the use of exclamation marks. :)

Uh... woops? :) Will replace them.

> Well, this means that no meaningful status will be returned if one  
> of the
> daemons is running but the other is not.  Concretely, this means it  
> won't
> return useful status in the event that smbd is started out of inetd
> (RUN_MODE=inetd), or that 'disable netbios' is set, causing nmbd to  
> not be
> run.

Checking /etc/default/samba is easy, but I'm not sure if I can  
reliably check for the 'disable netbios' option. Any hints on how to  
do this?

> I think it would be better to first fix winbind to use a proper PID  
> file,
> then use code similar to that in the smbd/nmbd case.

I'll spend some time today to see if I can fix that. I guess the -- 
make-pidfile option from start-stop-daemon should be used. Will let  
you know when I come up with something that works.

-- 
Kind regards,
Met vriendelijke groet,

Tim Stoop


Kumina bv
www.kumina.nl
kvk nr 14095795






More information about the Pkg-samba-maint mailing list