Stop bashing functest scripts 32/73932/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:08:21 +0000 (15:08 +0200)
commitde85f0b134d3e6aaeb3f81c93fd70dc72d92d785
tree5aa43c0795efff279f463bb3aa3f4d5ef74fe58d
parentc244314b781ccf6893efb45c259b8cf96fad98f2
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