Skip to content
Merged
Prev Previous commit
Next Next commit
Misc change
  • Loading branch information
gauravsaini04 committed May 27, 2024
commit 6df631edc1ca88d8d438d42db600800462efd0bd
7 changes: 5 additions & 2 deletions src/anaconda/.devcontainer/install_vulnerable_packages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ insert_in_2D_array() {
echo "No package version found in upstream."
found_version="0"
fi
echo "Latest version of $package_name: $latest_version"
echo "Latest version of $package_name on Conda Channel: $latest_version"
packages_array[$i,2]="$found_version"
packages_array[$i,3]="$latest_version"
((value++))
Expand Down Expand Up @@ -76,12 +76,15 @@ compare_and_install_packages() {
echo -e "\nComparing semver versions between required and present currently for ${packages_array[$i,0]}"
comparison_result=$(compare_semver "${packages_array[$i,1]}" "${packages_array[$i,2]}")
if [[ $comparison_result == "greater" ]]; then
echo -e "\nComparing semver versions between required and available through conda channel for $1"
echo -e "\n${packages_array[$i,0]} : ${packages_array[$i,1]} > ${packages_array[$i,2]}"
echo -e "\nComparing semver versions between required and available through conda channel for ${packages_array[$i,0]}"
comparison_result2=$(compare_semver "${packages_array[$i,1]}" "${packages_array[$i,3]}")
if [[ $comparison_result2 == "greater" ]]; then
echo -e "\n${packages_array[$i,0]} : ${packages_array[$i,1]} > ${packages_array[$i,3]}"
echo -e "\nInstalling ${packages_array[$i,0]} using pip"
python3 -m pip install --upgrade "${packages_array[$i,0]}==${packages_array[$i,1]}"
else
echo -e "\n${packages_array[$i,0]} : ${packages_array[$i,1]} < ${packages_array[$i,3]}"
echo -e "\nInstalling ${packages_array[$i,0]} using conda channel"
conda install "${packages_array[$i,0]}==${packages_array[$i,3]}"
fi
Expand Down