From b6a43a1f020929a15da9b3d7f9afc798db99f516 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Fri, 19 Jun 2026 10:11:39 +0200 Subject: [PATCH] cleanup --- autodeploy/setup.sh | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/autodeploy/setup.sh b/autodeploy/setup.sh index 9590bdf..57f1d2b 100755 --- a/autodeploy/setup.sh +++ b/autodeploy/setup.sh @@ -2,32 +2,27 @@ set -euo pipefail -echo "Workspace: $GITHUB_WORKSPACE" - -DESTINATION_DIR="$1" -echo "Destination: $DESTINATION_DIR" - -# URL="https://github.com/prefix-dev/pixi/releases/latest/download/pixi-x86_64-unknown-linux-musl.tar.gz" -URL="https://gitea.psi.ch/python/pixi/releases/download/latest/pixi-x86_64-unknown-linux-musl.tar.gz" - -ARCHIVE=$(basename "$URL") -#BINARY=$(echo "$ARCHIVE" | cut -d. -f1 | cut -d- -f1) - SCRIPT_PATH=$(dirname "$0") -echo "Script path: $SCRIPT_PATH" +DESTINATION="$1" +echo "Workspace: $GITHUB_WORKSPACE" +echo "Script Path: $SCRIPT_PATH" +echo "Destination: $DESTINATION" + + +URL="https://gitea.psi.ch/python/pixi/releases/download/latest/pixi-x86_64-unknown-linux-musl.tar.gz" curl --location --silent --show-error --remote-name "$URL" + +ARCHIVE=$(basename "$URL") tar xzf "$ARCHIVE" +cd "$DESTINATION" + # enforce glibc version of target system (consoles) instead of runner system export CONDA_OVERRIDE_GLIBC=2.28 -chmod +x "$GITHUB_WORKSPACE/pixi" - -cd "$DESTINATION_DIR" - if [[ -f "pixi.toml" ]]; then echo "pixi already initialized" else @@ -38,6 +33,7 @@ fi echo "pixi install" "$GITHUB_WORKSPACE/pixi" install --all --no-progress + #echo "copy owner group from level above" #group=$(stat -c '%g' ..) #echo "=> group ID: $group" @@ -46,7 +42,8 @@ echo "pixi install" #echo "copy permissions from owner to owner group" #chmod -R g=u .pixi -"$SCRIPT_PATH/symlink.sh" "$PWD/.pixi/envs" "$PWD/../../envs" +"$SCRIPT_PATH/symlink.sh" "$DESTINATION/.pixi/envs" "$DESTINATION/../../envs" + echo "setup.sh done 🚀"