Re: [PATCH] selftests: net: More graceful finding of `ip'.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 30, 2017 at 09:50:55PM -0500, Daniel Díaz wrote:
> The ip tool might be provided by another package (such as
> Busybox), not necessarily implementing the -Version switch.
> Just using `type' helps in finding a usable implementation.
> 
> Signed-off-by: Daniel Díaz <daniel.diaz@xxxxxxxxxx>
> ---
>  tools/testing/selftests/net/netdevice.sh | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/tools/testing/selftests/net/netdevice.sh b/tools/testing/selftests/net/netdevice.sh
> index 4e00568..ee5926e 100755
> --- a/tools/testing/selftests/net/netdevice.sh
> +++ b/tools/testing/selftests/net/netdevice.sh
> @@ -178,7 +178,7 @@ if [ "$(id -u)" -ne 0 ];then
>  	exit 0
>  fi
>  
> -ip -Version 2>/dev/null >/dev/null
> +type ip 2>/dev/null >/dev/null
>  if [ $? -ne 0 ];then
>  	echo "SKIP: Could not run test without the ip tool"
>  	exit 0

Hello

I prefer to have both way via an "if then else elseif"
It will permit to detect which ip tool is used and handle futur workaround easier.
It will also permit to add more way to detect it.
Furthermore, since the script use /bin/sh, I am not sure that all other shell handle "type".

Regards
Corentin Labbe
--
To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux