diff --git a/install.sh b/install.sh index dded7a0..be8739d 100755 --- a/install.sh +++ b/install.sh @@ -57,8 +57,16 @@ download_singularity() { wget -O "$SINGULARITY_ARCHIVE" "$SINGULARITY_URL" fi if [ ! -d "$SINGULARITY_DIR" ]; then + echo "Creating directory: $SINGULARITY_DIR" mkdir "$SINGULARITY_DIR" + echo "Extracting archive: $SINGULARITY_ARCHIVE to $SINGULARITY_DIR" tar -xzf "$SINGULARITY_ARCHIVE" -C "$SINGULARITY_DIR" --strip-components=1 + if [ $? -ne 0 ]; then + echo "Failed to extract $SINGULARITY_ARCHIVE" + exit 1 + fi + else + echo "$SINGULARITY_DIR already exists, skipping extraction." fi }