Bug#520091: boinc-client: Init script incorrectly detects "--daemon" option
René Mayorga
rmayorga at debian.org
Wed Mar 18 02:01:32 UTC 2009
tags 520091 + patch
On Tue, Mar 17, 2009 at 10:21:31AM +0000, Paul Saunders wrote:
Hi Paul!,
> The init script for boinc-client finds the "--daemon" option in
> /etc/default/boinc-client, even when it is not there. This appears to be
> due, in part, to checking the uninitialise variable $FOO for this
> option. In addition, the test of the result from grep seems unreliable.
err, thanks for spoting this, it was a silly, really sillly error that I
introduce, I was making my local tests using this variable and the issue
was sitting for a lot of days on experimental and later on unstable.
> --- boinc-client.dpkg-dist 2009-03-17 09:18:06.000000000 +0000
> +++ boinc-client 2009-03-17 10:07:53.000000000 +0000
> @@ -55,13 +55,12 @@
> fi
>
> if [ ! -z "$BOINC_OPTS" ]; then
> - if [ ! `echo $FOO | grep -- '--daemon' 1>/dev/null` ]; then
> - log_warning_msg "\`--deamon' option detected \
> + (echo $BOINC_OPTS | grep -- '--daemon' 1>/dev/null) &&
> + log_warning_msg "\`--daemon' option detected \
> on /etc/default/boinc-client, this \
> can cause problems on boinc. The option \
> will be suppressed"
> - BOINC_OPTS=`echo "$BOINC_OPTS" | sed 's/--daemon//'`
> - fi
> + BOINC_OPTS=`echo "$BOINC_OPTS" | sed 's/--daemon//g'`
> fi
Your patch is ok, I'll prepare a new version this weekend.
Thanks again for your bug report and your patch.
Cheers.
--
Rene Mauricio Mayorga | jabber: rmayorga at jabber.org
http://rmayorga.org |
--------------------------------------------------
08B6 58AB A691 DD56 C30B 8D37 8040 19FA A209 C305
-------------- 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-boinc-devel/attachments/20090317/a68c9139/attachment.pgp
More information about the pkg-boinc-devel
mailing list