diff --git a/envs/minimal_packages.txt b/envs/minimal_packages.txt index 73d1577..2e73372 100644 --- a/envs/minimal_packages.txt +++ b/envs/minimal_packages.txt @@ -13,7 +13,7 @@ parallel pandoc perl python=3.12 -r-base=4.4 +r-base=4.5 ripgrep ruby sed diff --git a/pixi-setup.sh b/pixi-setup.sh index ed2492e..6dcafc3 100755 --- a/pixi-setup.sh +++ b/pixi-setup.sh @@ -27,7 +27,7 @@ install_global_packages() { fi # Use the existing packages or empty string to compare with desired packages - missing_pkgs=$(comm -13 <(echo "$existing_pkgs" | sort -u) <(sort -u ${package_list})) + missing_pkgs=$(comm -13 <(echo "$existing_pkgs" | LC_ALL=C sort -u) <(LC_ALL=C sort -u ${package_list})) if (($(echo ${missing_pkgs} | wc -w) > 0 )); then pixi global install --run-post-link-scripts $(echo ${missing_pkgs} | tr '\n' ' ') @@ -44,7 +44,7 @@ inject_packages() { if [ ! -d ${PIXI_HOME}/envs/${environment} ]; then missing_pkgs=$(cat ${package_list}) else - missing_pkgs=$(comm -13 <(pixi global list --json --environment ${environment} | jq '.[].dependencies.[].name' | tr -d '"') <(sort -u ${package_list})) + missing_pkgs=$(comm -13 <(pixi global list --json --environment ${environment} | jq '.[].dependencies.[].name' | tr -d '"' | LC_ALL=C sort -u) <(LC_ALL=C sort -u ${package_list})) fi if (( $(echo ${missing_pkgs} | wc -w) > 0 )); then