diff options
author | Munyoki Kilyungi | 2025-05-10 09:24:55 +0300 |
---|---|---|
committer | Munyoki Kilyungi | 2025-05-10 09:24:55 +0300 |
commit | 6c603686b693fcf297ff364fe68e689e74c238a7 (patch) | |
tree | bbc76e6be392c2777983c8a96e7354f876d96754 | |
parent | 41b6c49a908248eff1999e198dfe64f1f1f7036b (diff) | |
download | gn-machines-6c603686b693fcf297ff364fe68e689e74c238a7.tar.gz |
Skip if file already exists.
-rwxr-xr-x | genenetwork-local-container.sh | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/genenetwork-local-container.sh b/genenetwork-local-container.sh index e805611..5827d56 100755 --- a/genenetwork-local-container.sh +++ b/genenetwork-local-container.sh @@ -320,19 +320,21 @@ init_sql() { fi done - # Download the file - log INFO "Downloading $URL to $DOWNLOAD_DIR/$FILE_NAME" - if ! wget -O "$DOWNLOAD_DIR/$FILE_NAME" "$URL"; then - log ERROR "Failed to download $URL" - exit 1 - fi - # Extract the .xz file - log INFO "Extracting $DOWNLOAD_DIR/$FILE_NAME" - if ! xz -d "$DOWNLOAD_DIR/$FILE_NAME"; then - log ERROR "Failed to extract $DOWNLOAD_DIR/$FILE_NAME" - rm -f "$DOWNLOAD_DIR/$FILE_NAME" - exit 1 + if [ ! -f "/tmp/db_webqtl_s-2025-02-18.sql" ]; then + # Download the file + log INFO "Downloading $URL to $DOWNLOAD_DIR/$FILE_NAME" + if ! wget -O "$DOWNLOAD_DIR/$FILE_NAME" "$URL"; then + log ERROR "Failed to download $URL" + exit 1 + fi + + log INFO "Extracting $DOWNLOAD_DIR/$FILE_NAME" + if ! xz -d "$DOWNLOAD_DIR/$FILE_NAME"; then + log ERROR "Failed to extract $DOWNLOAD_DIR/$FILE_NAME" + rm -f "$DOWNLOAD_DIR/$FILE_NAME" + exit 1 + fi fi # Prepare MySQL user and password credentials |