Thanks applied,
Ira

On Mon, 14 Feb 2011 10:36:13 -0800
Jason Gunthorpe <[email protected]> wrote:

> Otherwise it blows up on distributions that don't use bash as /bin/sh,
> like Debian and Ubuntu. One could probably just remove the bashisms, but
> that is much harder.
> 
> An example error is:
> ibswitches: 5: Syntax error: "(" unexpected
> 
> Signed-off-by: Jason Gunthorpe <[email protected]>
> ---
>  scripts/dump_lfts.sh        |    2 +-
>  scripts/dump_mfts.sh        |    2 +-
>  scripts/ibcheckerrors.in    |    2 +-
>  scripts/ibcheckerrs.in      |    2 +-
>  scripts/ibchecknet.in       |    2 +-
>  scripts/ibchecknode.in      |    2 +-
>  scripts/ibcheckport.in      |    2 +-
>  scripts/ibcheckportstate.in |    2 +-
>  scripts/ibcheckportwidth.in |    2 +-
>  scripts/ibcheckstate.in     |    2 +-
>  scripts/ibcheckwidth.in     |    2 +-
>  scripts/ibclearcounters.in  |    2 +-
>  scripts/ibclearerrors.in    |    2 +-
>  scripts/ibdatacounters.in   |    2 +-
>  scripts/ibdatacounts.in     |    2 +-
>  scripts/ibhosts.in          |    2 +-
>  scripts/ibnodes.in          |    2 +-
>  scripts/ibrouters.in        |    2 +-
>  scripts/ibstatus            |    2 +-
>  scripts/ibswitches.in       |    2 +-
>  scripts/set_nodedesc.sh     |    2 +-
>  21 files changed, 21 insertions(+), 21 deletions(-)
> 
> diff --git a/scripts/dump_lfts.sh b/scripts/dump_lfts.sh
> index a07c211..0bf334d 100755
> --- a/scripts/dump_lfts.sh
> +++ b/scripts/dump_lfts.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  #
>  # This simple script will collect outputs of ibroute for all switches
>  # on the subnet and drop it on stdout. It can be used for LFTs dump
> diff --git a/scripts/dump_mfts.sh b/scripts/dump_mfts.sh
> index cdadba2..d6c2359 100755
> --- a/scripts/dump_mfts.sh
> +++ b/scripts/dump_mfts.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  #
>  # This simple script will collect outputs of ibroute for all switches
>  # on the subnet and drop it on stdout. It can be used for MFTs dump
> diff --git a/scripts/ibcheckerrors.in b/scripts/ibcheckerrors.in
> index a45bd63..fef503c 100644
> --- a/scripts/ibcheckerrors.in
> +++ b/scripts/ibcheckerrors.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibcheckerrs.in b/scripts/ibcheckerrs.in
> index 6052ff8..4db0929 100644
> --- a/scripts/ibcheckerrs.in
> +++ b/scripts/ibcheckerrs.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibchecknet.in b/scripts/ibchecknet.in
> index 6447835..a6d5b1a 100644
> --- a/scripts/ibchecknet.in
> +++ b/scripts/ibchecknet.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibchecknode.in b/scripts/ibchecknode.in
> index 5eea7b5..d105430 100644
> --- a/scripts/ibchecknode.in
> +++ b/scripts/ibchecknode.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibcheckport.in b/scripts/ibcheckport.in
> index fa5e81e..a786e9f 100644
> --- a/scripts/ibcheckport.in
> +++ b/scripts/ibcheckport.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibcheckportstate.in b/scripts/ibcheckportstate.in
> index dc4fb14..549d427 100644
> --- a/scripts/ibcheckportstate.in
> +++ b/scripts/ibcheckportstate.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibcheckportwidth.in b/scripts/ibcheckportwidth.in
> index 60a0892..3b387be 100644
> --- a/scripts/ibcheckportwidth.in
> +++ b/scripts/ibcheckportwidth.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibcheckstate.in b/scripts/ibcheckstate.in
> index 63551d5..78359d8 100644
> --- a/scripts/ibcheckstate.in
> +++ b/scripts/ibcheckstate.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibcheckwidth.in b/scripts/ibcheckwidth.in
> index cbb154c..49e8d1d 100644
> --- a/scripts/ibcheckwidth.in
> +++ b/scripts/ibcheckwidth.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibclearcounters.in b/scripts/ibclearcounters.in
> index 86a5528..429018a 100644
> --- a/scripts/ibclearcounters.in
> +++ b/scripts/ibclearcounters.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibclearerrors.in b/scripts/ibclearerrors.in
> index 3dfb96b..f7f1ccc 100644
> --- a/scripts/ibclearerrors.in
> +++ b/scripts/ibclearerrors.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibdatacounters.in b/scripts/ibdatacounters.in
> index 5967406..1abaaf2 100644
> --- a/scripts/ibdatacounters.in
> +++ b/scripts/ibdatacounters.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibdatacounts.in b/scripts/ibdatacounts.in
> index 3dbc56a..a9e94c0 100644
> --- a/scripts/ibdatacounts.in
> +++ b/scripts/ibdatacounts.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibhosts.in b/scripts/ibhosts.in
> index baba105..08b2f83 100644
> --- a/scripts/ibhosts.in
> +++ b/scripts/ibhosts.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibnodes.in b/scripts/ibnodes.in
> index 5871da8..0726efc 100644
> --- a/scripts/ibnodes.in
> +++ b/scripts/ibnodes.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibrouters.in b/scripts/ibrouters.in
> index 6404aca..97769db 100644
> --- a/scripts/ibrouters.in
> +++ b/scripts/ibrouters.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/ibstatus b/scripts/ibstatus
> index f7fbbc2..6f01be0 100755
> --- a/scripts/ibstatus
> +++ b/scripts/ibstatus
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  # Usage ibstatus [devname[:port]]
>  
> diff --git a/scripts/ibswitches.in b/scripts/ibswitches.in
> index 163620a..fff4468 100644
> --- a/scripts/ibswitches.in
> +++ b/scripts/ibswitches.in
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  IBPATH=${IBPATH:-@IBSCRIPTPATH@}
>  
> diff --git a/scripts/set_nodedesc.sh b/scripts/set_nodedesc.sh
> index 855ced7..4ec0c43 100755
> --- a/scripts/set_nodedesc.sh
> +++ b/scripts/set_nodedesc.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  
>  if [ -f /etc/sysconfig/network ]; then
>  . /etc/sysconfig/network
> -- 
> 1.7.1
> 


-- 
Ira Weiny
Math Programmer/Computer Scientist
Lawrence Livermore National Lab
925-423-8008
[email protected]
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to