cleanup
This commit is contained in:
+14
-17
@@ -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 🚀"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user