pti-rtp: fix for installation of lftools in upload-inf.sh 37/7337/1
authorJackie Huang <jackie.huang@windriver.com>
Tue, 14 Dec 2021 02:59:23 +0000 (10:59 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Tue, 14 Dec 2021 03:24:34 +0000 (11:24 +0800)
Install/upgrade pip and setuptools before installing lftools
in upload-inf.sh, so it will ensure the installation success.

Issue-ID: INF-246

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ia117a1a8801f391e69b66298a6cead7b0d08497c

jjb/pti-rtp/upload-inf.sh

index d95b282..afcdd26 100644 (file)
@@ -24,9 +24,13 @@ set -eu -o pipefail
 echo "INFO: creating virtual environment"
 virtualenv -p python3 /tmp/venv
 PATH=/tmp/venv/bin:$PATH
-pipup="python -m pip install -q --upgrade lftools"
-echo "INFO: installing packages: $pipup"
-$pipup
+
+pip_pkgs="pip setuptools lftools"
+for pkg in $pip_pkgs; do
+    cmd_pip="python -m pip install -q --upgrade $pkg"
+    echo "INFO: installing packages: $cmd_pip"
+    $cmd_pip
+done
 
 # NEXUS_URL is set by Jenkins
 nexus_repo_id="images"