#996: Fix python_setup/install_tool.sh
When the script executed on a runner which does not have python2, script incorrectly execute the code inside the if condition. This script runs using /bin/sh in Ubuntu and cause the problem. Fix for this issue to use different syntax in output redirection. Issue is reproduced using running the job on ubunutu container. Fix also verified in the action https://github.com/cdivitotawela/codeql-issue/actions/runs/2038007502
This commit is contained in:
parent
4d6e9c02ac
commit
077ec096bb
1 changed files with 1 additions and 1 deletions
|
|
@ -28,7 +28,7 @@ python3 -m pip install --user 'virtualenv<20.11'
|
|||
python3 -m pip install --user poetry!=1.0.10
|
||||
python3 -m pip install --user pipenv
|
||||
|
||||
if command -v python2 &> /dev/null; then
|
||||
if command -v python2 >/dev/null 2>&1; then
|
||||
# Setup Python 2 dependency installation tools.
|
||||
# The Ubuntu 20.04 GHA environment does not come with a Python 2 pip
|
||||
curl --location --fail https://bootstrap.pypa.io/pip/2.7/get-pip.py | python2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue