Update download_singularity

This commit is contained in:
lingyu zeng
2023-12-21 16:16:55 +08:00
parent d5b3507e89
commit 2caec045bb

View File

@@ -55,8 +55,17 @@ install_go() {
download_singularity() { download_singularity() {
if [ ! -f "$SINGULARITY_ARCHIVE" ]; then if [ ! -f "$SINGULARITY_ARCHIVE" ]; then
wget -O "$SINGULARITY_ARCHIVE" "$SINGULARITY_URL" wget -O "$SINGULARITY_ARCHIVE" "$SINGULARITY_URL"
if [ $? -ne 0 ]; then
echo "Failed to download $SINGULARITY_ARCHIVE"
exit 1
fi fi
if [ ! -d "$SINGULARITY_DIR" ]; then fi
if [ -d "$SINGULARITY_DIR" ]; then
echo "Removing existing directory: $SINGULARITY_DIR"
rm -rf "$SINGULARITY_DIR"
fi
echo "Creating directory: $SINGULARITY_DIR" echo "Creating directory: $SINGULARITY_DIR"
mkdir "$SINGULARITY_DIR" mkdir "$SINGULARITY_DIR"
echo "Extracting archive: $SINGULARITY_ARCHIVE to $SINGULARITY_DIR" echo "Extracting archive: $SINGULARITY_ARCHIVE to $SINGULARITY_DIR"
@@ -65,11 +74,9 @@ download_singularity() {
echo "Failed to extract $SINGULARITY_ARCHIVE" echo "Failed to extract $SINGULARITY_ARCHIVE"
exit 1 exit 1
fi fi
else
echo "$SINGULARITY_DIR already exists, skipping extraction."
fi
} }
# 编译和安装 singularity # 编译和安装 singularity
compile_singularity() { compile_singularity() {
cd "$SINGULARITY_DIR" cd "$SINGULARITY_DIR"