Stop bashing functest scripts 31/73931/1
authorguillaume.lambert <guillaume.lambert@orange.com>
Tue, 10 May 2022 20:04:23 +0000 (22:04 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Mon, 27 Mar 2023 13:06:35 +0000 (15:06 +0200)
commitf4e7eb0eb220b4504c49470c894e8ffcf483f978
treef7be45b5320c304395037c1cdc6900bd28c6d312
parentd00120571b209d5e5ec328ea97369245eb171e09
Stop bashing functest scripts

Though bash is a good interactive user shell
and apart portability concerns,
many UN*X systems and GNU+Linux distributions now prefers Almquist
or Kornshell variants for scripting in order to improve the system
performance and maintenability.

https://wiki.ubuntu.com/DashAsBinSh
https://mywiki.wooledge.org/Bashism
https://en.wikipedia.org/wiki/Almquist_shell

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I32c5490f9eab54e6cac594f3eac1e392edf8b272
(cherry picked from commit b9fedb6868306a6e3145b7ee851ea3a84353df9c)
18 files changed:
.travis.yml
PI.md
README.md
build.sh
docker/benchmarking/hooks/post_checkout
docker/core/Dockerfile
docker/smoke/hooks/post_checkout
docker/vnf/hooks/post_checkout
docs/com/pres/dockerslicing/dockerslicing.md
docs/com/pres/euphrates_functest_evolution/euphrates.md
docs/com/pres/gambia/gambia.md
docs/testing/user/configguide/configguide.rst
functest/ci/add_proxy.sh
functest/ci/convert_images.sh
functest/ci/download_images.sh
functest/opnfv_tests/openstack/vping/vping_userdata.py
functest/opnfv_tests/vnf/ims/clearwater.py
tox.ini