From: guillaume.lambert Date: Thu, 1 Sep 2022 14:08:57 +0000 (+0200) Subject: Fix checkbashisms auto install in tox for CentOS8 X-Git-Tag: 6.0.0~32 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;ds=sidebyside;h=refs%2Fchanges%2F58%2F102258%2F4;hp=26faa32fd33f5afd4d47e464e7283a67f65c7c39;p=transportpce.git Fix checkbashisms auto install in tox for CentOS8 Signed-off-by: guillaume.lambert Change-Id: I56c154f79d177bf419024874530ab504cca113af --- 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]