From 13a38fbe7001ee44f708f651c2ea41b646d4105f Mon Sep 17 00:00:00 2001 From: "guillaume.lambert" Date: Thu, 1 Sep 2022 16:08:57 +0200 Subject: [PATCH] Fix checkbashisms auto install in tox for CentOS8 Signed-off-by: guillaume.lambert Change-Id: I56c154f79d177bf419024874530ab504cca113af --- tox.ini | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index cef6e0e78..4c50ca7e8 100644 --- a/tox.ini +++ b/tox.ini @@ -234,7 +234,10 @@ whitelist_externals = sh sudo find commands = - sh -c 'command checkbashisms>/dev/null || sudo yum install devscripts-minimal || (echo "checkbashisms command not found - please install it (e.g. sudo apt-get install devscripts | yum install devscripts-minimal )" >&2 && exit 1)' + sh -c 'command checkbashisms>/dev/null || sudo yum install -y devscripts-checkbashisms || sudo yum install -y devscripts-minimal || sudo yum install -y devscripts \ + || sudo yum install -y https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/31/Everything/x86_64/os/Packages/d/devscripts-checkbashisms-2.19.6-2.fc31.x86_64.rpm \ + || (echo "checkbashisms command not found - please install it \ + (e.g. sudo apt-get install devscripts | yum install devscripts-minimal )" >&2 && exit 1)' find . -not -path '*/\.*' -name *.sh -exec checkbashisms -f \{\} + [testenv:spelling] -- 2.36.6