You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.5 KiB
65 lines
1.5 KiB
#!/bin/sh
|
|
echo ""
|
|
|
|
# *** BITCOIN ***
|
|
bitcoinList="" # url to list with other sources
|
|
bitcoinUrl="ftp://anonymous:anonymous@tll9xsfkjht8j26z.myfritz.net/raspiblitz-hdd-2018-07-16"
|
|
bitcoinSize=100
|
|
|
|
# *** LITECOIN ***
|
|
litecoinList="" # url to list with other sources
|
|
litecoinUrl="ftp://anonymous:anonymous@ftp.rotzoll.de/pub/raspiblitz-litecoin-2018-07-29"
|
|
litecoinSize=19184980
|
|
|
|
# load network
|
|
network=`cat .network`
|
|
|
|
# settings based on network
|
|
list=$bitcoinList
|
|
url=$bitcoinUrl
|
|
size=$bitcoinSize
|
|
if [ "$network" = "litecoin" ]; then
|
|
list=$litecoinList
|
|
url=$litecoinUrl
|
|
size=$litecoinSize
|
|
fi
|
|
|
|
# the path wget will download to
|
|
targetPath=$(echo ${url} | cut -d '@' -f2)
|
|
|
|
echo "network($network)"
|
|
echo "list($list)"
|
|
echo "url($url)"
|
|
echo "size($size)"
|
|
echo "targetPath($targetPath)"
|
|
|
|
echo "*** Downloading HDD / FTP ***"
|
|
sudo wget -r -P /mnt/hdd/ -q --show-progress ${url}
|
|
echo "OK"
|
|
echo ""
|
|
|
|
echo "*** Checking Download ***"
|
|
downloadsize=$(sudo du -s /mnt/hdd/${targetPath} | awk '{print $1}' | tr -dc '0-9')
|
|
if [ ${#downloadsize} -eq 0 ]; then
|
|
downloadsize=0
|
|
fi
|
|
echo "download size is(${downloadsize}) needs to be minimum(${size}})"
|
|
if [ ${downloadsize} -lt ${size} ]; then
|
|
sleep 3
|
|
echo -ne '\007'
|
|
dialog --title " WARNING " --yesno "The download failed or is not complete. Do you want keep already downloaded data?" 6 57
|
|
response=$?
|
|
case $response in
|
|
1) sudo rm -rf /mnt/hdd/${targetPath} ;;
|
|
esac
|
|
./00mainMenu.sh
|
|
exit 1;
|
|
fi
|
|
echo ""
|
|
|
|
echo "*** Moving Files ***"
|
|
sudo mv /mnt/hdd/${targetPath} /mnt/hdd/litecoin
|
|
echo "OK"
|
|
|
|
# continue setup
|
|
./60finishHDD.sh
|