[Piglit] [PATCH] Fix shell scripts that claim to run with /bin/sh but actually need /bin/bash.

Ian Romanick idr at freedesktop.org
Tue Dec 4 19:01:28 PST 2012


On 12/04/2012 06:19 PM, Stuart Abercrombie wrote:
> With this change they run on, for instance the last 6 years of Ubuntu.

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

> ---
>   tests/asmparsertest/make_test_list.sh              |    2 +-
>   tests/asmparsertest/vp-tex.sh                      |    2 +-
>   tests/glslparsertest/glsl2/make_tex_lod_tests.sh   |    2 +-
>   tests/glslparsertest/glsl2/make_tex_rect_tests.sh  |    2 +-
>   .../compiler/make_tex_lod_tests.sh                 |    2 +-
>   tests/spec/glsl-1.10/variable-index-read.sh        |    2 +-
>   tests/spec/glsl-1.10/variable-index-write.sh       |    2 +-
>   .../outerProduct-invalid-parameters.sh             |    2 +-
>   .../spec/glsl-1.20/execution/outerProduct-const.sh |    2 +-
>   tests/spec/glsl-1.20/execution/outerProduct.sh     |    2 +-
>   10 files changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/tests/asmparsertest/make_test_list.sh b/tests/asmparsertest/make_test_list.sh
> index dde4689..9c1b1cc 100755
> --- a/tests/asmparsertest/make_test_list.sh
> +++ b/tests/asmparsertest/make_test_list.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>   #
>   # Copyright © 2009 Intel Corporation
>   #
> diff --git a/tests/asmparsertest/vp-tex.sh b/tests/asmparsertest/vp-tex.sh
> index 09a0b1c..b7197a0 100755
> --- a/tests/asmparsertest/vp-tex.sh
> +++ b/tests/asmparsertest/vp-tex.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>   #
>   # Copyright © 2009 Intel Corporation
>   #
> diff --git a/tests/glslparsertest/glsl2/make_tex_lod_tests.sh b/tests/glslparsertest/glsl2/make_tex_lod_tests.sh
> index ad6acba..1324cb1 100755
> --- a/tests/glslparsertest/glsl2/make_tex_lod_tests.sh
> +++ b/tests/glslparsertest/glsl2/make_tex_lod_tests.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   function gen_frag_test
>   {
> diff --git a/tests/glslparsertest/glsl2/make_tex_rect_tests.sh b/tests/glslparsertest/glsl2/make_tex_rect_tests.sh
> index c747d88..f9dccda 100755
> --- a/tests/glslparsertest/glsl2/make_tex_rect_tests.sh
> +++ b/tests/glslparsertest/glsl2/make_tex_rect_tests.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   function gen_frag_test
>   {
> diff --git a/tests/spec/arb_shader_texture_lod/compiler/make_tex_lod_tests.sh b/tests/spec/arb_shader_texture_lod/compiler/make_tex_lod_tests.sh
> index 405e79b..87bd817 100755
> --- a/tests/spec/arb_shader_texture_lod/compiler/make_tex_lod_tests.sh
> +++ b/tests/spec/arb_shader_texture_lod/compiler/make_tex_lod_tests.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   function get_coord_type
>   {
> diff --git a/tests/spec/glsl-1.10/variable-index-read.sh b/tests/spec/glsl-1.10/variable-index-read.sh
> index b9f342e..12b0685 100755
> --- a/tests/spec/glsl-1.10/variable-index-read.sh
> +++ b/tests/spec/glsl-1.10/variable-index-read.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   # Generate a set of data for a sized matrix.  Elements start with a specified
>   # value and increment by 1.0 for each element.
> diff --git a/tests/spec/glsl-1.10/variable-index-write.sh b/tests/spec/glsl-1.10/variable-index-write.sh
> index c7b2970..d3fbb74 100755
> --- a/tests/spec/glsl-1.10/variable-index-write.sh
> +++ b/tests/spec/glsl-1.10/variable-index-write.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   # Emit global variable declarations for either the vertex shader or the
>   # fragment shader.
> diff --git a/tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-invalid-parameters.sh b/tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-invalid-parameters.sh
> index a7e1113..5f106eb 100755
> --- a/tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-invalid-parameters.sh
> +++ b/tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-invalid-parameters.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   function emit_vs
>   {
> diff --git a/tests/spec/glsl-1.20/execution/outerProduct-const.sh b/tests/spec/glsl-1.20/execution/outerProduct-const.sh
> index d9ac8d8..5e04c7f 100755
> --- a/tests/spec/glsl-1.20/execution/outerProduct-const.sh
> +++ b/tests/spec/glsl-1.20/execution/outerProduct-const.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   function emit_conversion_info
>   {
> diff --git a/tests/spec/glsl-1.20/execution/outerProduct.sh b/tests/spec/glsl-1.20/execution/outerProduct.sh
> index d79607e..ecea80d 100755
> --- a/tests/spec/glsl-1.20/execution/outerProduct.sh
> +++ b/tests/spec/glsl-1.20/execution/outerProduct.sh
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>
>   function emit_conversion_info
>   {
>



More information about the Piglit mailing list