@@ -28,113 +28,113 @@ apt install -y gdisk wget xz-utils kpartx unzip p7zip-full fdisk
2828if [[ ${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} "
3232elif [[ ${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} "
3636elif [[ ${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} "
4040elif [[ ${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
4848elif [[ ${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
5656elif [[ ${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"
6161elif [[ ${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} "
6565elif [[ ${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} "
6969elif [[ ${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} "
7373elif [[ ${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} "
7777elif [[ ${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} "
8181elif [[ ${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} "
8585elif [[ ${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
9090elif [[ ${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} "
9494elif [[ ${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} "
9898elif [[ ${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} "
102102elif [[ ${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} "
106106elif [[ ${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} "
110110elif [[ ${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} "
114114elif [[ ${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} "
118118elif [[ ${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} "
122122elif [[ ${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} "
126126elif [[ ${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}"
134134elif [[ ${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} "
138138else
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}
250250else
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