[Pkg-samba-maint] Yet another Ubuntu patch: adding a status section to init script
Christian Perrier
bubulle at debian.org
Sun Mar 30 10:40:46 UTC 2008
Quoting Steve Langasek (vorlon at debian.org):
> Yes, I agree that a 'status' option is a nice thing to have and am in favor
> of including such functionality in the Debian package.
>
> > Please note that using $DAEMON seems overzealous here.
>
> Heh, yes, agreed. Also, what status should it return if smbd is set to run
> from inetd?
Hmmm, do we (and upstream) still support that?
>
> > Also, "pidofproc" doesn't seem to be available in Debian. That appear
> > to be an Ubutuism.....but we could do the same with "pidof".
>
> pidofproc is a shell function implemented by /lib/lsb/init-functions, on
> both Ubuntu and Debian; so since we're already using this shell lib, we can
Ah, sorry for missing that. No problem, then.
> > + pidofproc -p $SMBDPID $DAEMON >/dev/null
> > + status=$?
> > + if [ $status -eq 0 ]; then
> > + log_success_msg "SMBD is running"
> > + else
> > + log_failure_msg "SMBD is not running"
> > + fi
> > + exit $status
>
> Hnngh, not clean under set -e. Ever since the LSB init script lib was
> introduced to Debian, error handling in init scripts has gone downhill...
Hmmm, I fail to understand what's needed here. Sorry for being
dumb..:)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-samba-maint/attachments/20080330/2e2db999/attachment-0001.pgp
More information about the Pkg-samba-maint
mailing list