Hi,

On Mon, Jun 22, 2009 at 12:17:04PM +0200, Florian Haas wrote:
> # HG changeset patch
> # User Florian Haas <florian.h...@linbit.com>
> # Date 1245665801 -7200
> # Node ID fafbd221464648c5444de6bd26ff3bb5bb677bc0
> # Parent  2aa649cdb8d3d3e35165a47fda8cbd47dc61d9ff
> have_binary helper function: explicitly redirect stderr from which to 
> /dev/null
> 
> Some incarnations of which will output
> "/usr/bin/which: no <foo> in ($PATH)" on stderr, which will show up in
> the logs as output from the RA. This is specifically the case if which
> is aliased as suggested in its man page. Explicitly redirecting stderr
> to /dev/null within the backticks will remove this minor nuisance.
> 
> diff -r 2aa649cdb8d3 -r fafbd2214646 resources/OCF/.ocf-binaries.in
> --- a/resources/OCF/.ocf-binaries.in  Mon Jun 22 11:45:16 2009 +0200
> +++ b/resources/OCF/.ocf-binaries.in  Mon Jun 22 12:16:41 2009 +0200
> @@ -71,7 +71,7 @@
>  
>  have_binary () {
>      bin=`echo $1 | sed -e 's/ -.*//'`
> -    if [ -x "`which $bin`" ] >/dev/null 2>&1 ; then
> +    if [ -x "`which $bin 2>/dev/null`" ] >/dev/null 2>&1 ; then

Actually, we can drop the rest of redirections:

+    if [ -x "`which $bin 2>/dev/null`" ]; then

Applied.

Cheers,

Dejan


>       return 0
>      fi
>      return 1
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to