Skip to content

Commit 79893ac

Browse files
committed
Fix: update to new snap decompress method
1 parent 00002be commit 79893ac

File tree

1 file changed

+22
-11
lines changed

1 file changed

+22
-11
lines changed

download.sh

+22-11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
#!/bin/bash
22

3+
# check if zstd is installed
4+
if ! command -v zstd &> /dev/null; then
5+
echo "zstd is not installed. Please install zstd to continue."
6+
echo "For Ubuntu/Debian, run the following command: sudo apt-get install zstd"
7+
exit 1
8+
fi
9+
310
# Navigate to the home directory
411
cd
512

@@ -32,33 +39,37 @@ rm -rf "$GO_QUAI_DIR"/nodelogs ~/.quai
3239
echo -e "----- Database and nodelogs cleared -----\n"
3340

3441
FILE1_PATH=$(find "$START_PATH" -type f -name "quai_colosseum_backup" 2>/dev/null | head -n 1)
35-
if [[ -z "$FILE1_PATH" ]]; then
36-
echo -e "----- Outdated quai_colosseum_backup not found. Proceeding... -----\n"
42+
FILE2_PATH=$(find "$START_PATH" -type f -name "quai-colosseum-backup" 2>/dev/null | head -n 1)
43+
if [[ -z "$FILE1_PATH" ]] && [[ -z "$FILE2_PATH" ]]; then
44+
echo -e "----- Outdated unzipped snapshot not found. Proceeding... -----\n"
3745
else
3846
echo -e "----- Removing prior unzipped snapshot -----\n"
39-
rm -rf ~/quai_colosseum_backup ~/quai_colosseum_backup.tar.gz
47+
rm -rf ~/quai_colosseum_backup ~/quai-colosseum-backup
4048
echo -e "----- Prior unzipped snapshot removed -----\n"
4149
fi
4250

43-
FILE2_PATH=$(find "$START_PATH" -type f -name "quai_colosseum_backup.tar.gz" 2>/dev/null | head -n 1)
44-
if [[ -z "$FILE2_PATH" ]]; then
51+
FILE3_PATH=$(find "$START_PATH" -type f -name "quai_colosseum_backup.tar.gz" 2>/dev/null | head -n 1)
52+
FILE4_PATH=$(find "$START_PATH" -type f -name "quai_colosseum_backup.tar.zst" 2>/dev/null | head -n 1)
53+
if [[ -z "$FILE3_PATH" ]]; then
4554
echo -e "----- Outdated quai_colosseum_backup.tar.gz not found. Proceeding... -----\n"
4655
else
47-
echo -e "----- Removing prior snapshot zip -----\n"
48-
rm -rf ~/quai_colosseum_backup ~/quai_colosseum_backup.tar.gz
49-
echo -e "----- Prior snapshot zip removed -----\n"
56+
echo -e "----- Removing prior snapshot gzip -----\n"
57+
rm -rf ~/quai_colosseum_backup.tar.zst ~/quai_colosseum_backup.tar.gz
58+
echo -e "----- Prior snapshot gzip removed -----\n"
5059
fi
5160

5261
echo -e "----- Downloading new snapshot -----\n"
53-
wget https://archive.quai.network/quai_colosseum_backup.tar.gz
62+
wget https://archive.quai.network/quai_colosseum_backup.tar.zst/
5463
echo -e "\n----- New snapshot downloaded -----\n"
5564

65+
66+
5667
echo -e "----- Extracting new snapshot -----\n"
57-
tar -xzvf quai_colosseum_backup.tar.gz
68+
tar -I 'zstd -T0' -xvf quai_colosseum_backup.tar.zst
5869
echo -e "\n----- New snapshot extracted -----\n"
5970

6071
echo -e "----- Coping extracted snapshot into db -----\n"
61-
cp -r ~/quai_colosseum_backup ~/.quai
72+
cp -r quai-colosseum-backup ~/.quai
6273
echo -e "----- New snapshot copied into db -----\n"
6374

6475
echo -e "----- Pulling latest code -----\n"

0 commit comments

Comments
 (0)