Skip to content

Commit b7225ef

Browse files
committed
wget continue
1 parent 05d27ad commit b7225ef

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

tools/extract.sh

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -28,113 +28,113 @@ apt install -y gdisk wget xz-utils kpartx unzip p7zip-full fdisk
2828
if [[ ${SYNCLOUD_BOARD} == "raspberrypi2" ]]; then
2929
IMAGE_FILE=2016-03-18-raspbian-jessie-lite.img
3030
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
31-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
31+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
3232
elif [[ ${SYNCLOUD_BOARD} == "tinker" ]]; then
3333
IMAGE_FILE="Armbian_20.02.7_Tinkerboard_bionic_legacy_4.4.213_desktop.img"
3434
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
35-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
35+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
3636
elif [[ ${SYNCLOUD_BOARD} == "beagleboneblack" ]]; then
3737
IMAGE_FILE=bone-debian-10.3-console-armhf-2020-04-06-1gb.img
3838
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
39-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
39+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
4040
elif [[ ${SYNCLOUD_BOARD} == "cubieboard" ]]; then
4141
IMAGE_FILE="Cubian-nano-headless-x1-a10.img"
4242
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
43-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
43+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
4444
CPU_FREQUENCY_CONTROL=true
4545
CPU_FREQUENCY_GOVERNOR=performance
4646
CPU_FREQUENCY_MAX=1056000
4747
CPU_FREQUENCY_MIN=648000
4848
elif [[ ${SYNCLOUD_BOARD} == "cubieboard2" ]]; then
4949
IMAGE_FILE="Cubian-nano-headless-x1-a20.img"
5050
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
51-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
51+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
5252
CPU_FREQUENCY_CONTROL=true
5353
CPU_FREQUENCY_GOVERNOR=performance
5454
CPU_FREQUENCY_MAX=1056000
5555
CPU_FREQUENCY_MIN=648000
5656
elif [[ ${SYNCLOUD_BOARD} == "cubietruck" ]]; then
5757
IMAGE_FILE="Armbian_5.31_Cubietruck_Debian_jessie_next_4.11.5.img"
5858
IMAGE_FILE_ZIP=${IMAGE_FILE}.7z
59-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/$IMAGE_FILE_ZIP -O $IMAGE_FILE_ZIP"
59+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/$IMAGE_FILE_ZIP -O $IMAGE_FILE_ZIP"
6060
UNZIP="p7zip -d"
6161
elif [[ ${SYNCLOUD_BOARD} == "helios4" ]]; then
6262
IMAGE_FILE="Armbian_5.68_Helios4_Debian_stretch_next_4.14.88.img"
6363
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
64-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
64+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
6565
elif [[ ${SYNCLOUD_BOARD} == "helios64" ]]; then
6666
IMAGE_FILE="Armbian_20.08.8_Helios64_buster_current_5.8.13.img"
6767
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
68-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
68+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
6969
elif [[ ${SYNCLOUD_BOARD} == "odroid-xu3and4" ]]; then
7070
IMAGE_FILE="ubuntu-22.04-5.4-minimal-odroid-xu4-20220721.img"
7171
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
72-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
72+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
7373
elif [[ ${SYNCLOUD_BOARD} == "odroid-c2" ]]; then
7474
IMAGE_FILE="ubuntu-18.04.3-3.16-minimal-odroid-c2-20190814.img"
7575
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
76-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
76+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
7777
elif [[ ${SYNCLOUD_BOARD} == "odroid-u3" ]]; then
7878
IMAGE_FILE="ubuntu-14.04.2lts-lubuntu-odroid-u-20150224.img"
7979
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
80-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
80+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
8181
elif [[ ${SYNCLOUD_BOARD} == "odroid-hc4" ]]; then
8282
IMAGE_FILE="debian-buster-server-odroidc4-20210301-5.11.img"
8383
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
84-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
84+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
8585
elif [[ ${SYNCLOUD_BOARD} == "bananapim2" ]]; then
8686
IMAGE_FILE="M2-raspberry-kernel3.3-LCD.img"
8787
IMAGE_FILE_ZIP=${IMAGE_FILE}.zip
88-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/BPI-M2_Raspbian_V4.0_lcd.zip -O $IMAGE_FILE_ZIP"
88+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/BPI-M2_Raspbian_V4.0_lcd.zip -O $IMAGE_FILE_ZIP"
8989
UNZIP=unzip
9090
elif [[ ${SYNCLOUD_BOARD} == "bananapim1" ]]; then
9191
IMAGE_FILE="BPI-M1_Debian_V2_beta.img"
9292
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
93-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
93+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
9494
elif [[ ${SYNCLOUD_BOARD} == "bananapim3" ]]; then
9595
IMAGE_FILE="2016-05-15-debian-8-jessie-lite-bpi-m3-sd-emmc.img"
9696
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
97-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
97+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
9898
elif [[ ${SYNCLOUD_BOARD} == "rock64" ]]; then
9999
IMAGE_FILE="Armbian_5.69_Rock64_Debian_stretch_default_4.4.167_desktop.img"
100100
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
101-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
101+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
102102
elif [[ ${SYNCLOUD_BOARD} == "odroid-n2" ]]; then
103103
IMAGE_FILE="ubuntu-18.04.2-4.9-minimal-odroid-n2-20190329.img"
104104
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
105-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
105+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
106106
elif [[ ${SYNCLOUD_BOARD} == "amd64" ]]; then
107107
IMAGE_FILE="debian-buster-amd64-8gb.img"
108108
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
109-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
109+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
110110
elif [[ ${SYNCLOUD_BOARD} == "amd64-uefi" ]]; then
111111
IMAGE_FILE="ubuntu-20.10-uefi-amd64-8gb.img"
112112
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
113-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
113+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
114114
elif [[ ${SYNCLOUD_BOARD} == "lime2" ]]; then
115115
IMAGE_FILE="Armbian_5.89.1_Olinuxino-a20_Debian_stretch_next_5.1.12.img"
116116
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
117-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
117+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
118118
elif [[ ${SYNCLOUD_BOARD} == "raspberrypi" ]]; then
119119
IMAGE_FILE="2021-12-02-raspios-buster-armhf-lite.img"
120120
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
121-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
121+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
122122
elif [[ ${SYNCLOUD_BOARD} == "raspberrypi-64" ]]; then
123123
IMAGE_FILE="2024-03-15-raspios-bookworm-arm64-lite.img"
124124
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
125-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
125+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
126126
elif [[ ${SYNCLOUD_BOARD} == "jetson-nano" ]]; then
127127
IMAGE_FILE="Armbian_22.11.1_Jetson-nano_bullseye_current_5.19.17.img"
128128
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
129-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
129+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
130130
#elif [[ ${SYNCLOUD_BOARD} == "btt-cb1" ]]; then
131131
# IMAGE_FILE="CB1_Debian11_minimal_kernel5.16_20240319.img"
132132
# IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
133-
# DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
133+
# DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
134134
elif [[ ${SYNCLOUD_BOARD} == "btt-cb1" ]]; then
135135
IMAGE_FILE="CB1_Debian11_Klipper_kernel5.16_20240319.img"
136136
IMAGE_FILE_ZIP=${IMAGE_FILE}.xz
137-
DOWNLOAD_IMAGE="wget --progress=dot:giga ${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
137+
DOWNLOAD_IMAGE="${SYNCLOUD_DISTR_URL}/${IMAGE_FILE_ZIP}"
138138
else
139139
echo "board is not supported: ${SYNCLOUD_BOARD}"
140140
exit 1
@@ -249,7 +249,7 @@ if [[ -f ${HOME}/${IMAGE_FILE_NORMALIZED} ]]; then
249249
cp ${HOME}/${IMAGE_FILE_NORMALIZED} ${IMAGE_FILE_NORMALIZED}
250250
else
251251
echo "Base image ${HOME}/${IMAGE_FILE_NORMALIZED} is not found, getting new one ..."
252-
until `${DOWNLOAD_IMAGE}`; do sleep 100; echo restarting; done
252+
until `wget -c --progress=dot:giga ${DOWNLOAD_IMAGE}`; do sleep 100; echo restarting; done
253253
ls -la
254254
${UNZIP} ${IMAGE_FILE_ZIP}
255255
mv ${IMAGE_FILE} ${IMAGE_FILE_NORMALIZED}

0 commit comments

Comments
 (0)