mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2024-11-20 10:12:06 +01:00
68 lines
1.7 KiB
Bash
68 lines
1.7 KiB
Bash
|
#!/bin/sh
|
||
|
|
||
|
# *** BITCOIN Torrent ***
|
||
|
bitcoinTorrent="raspiblitz-bitcoin-2018-07-16"
|
||
|
bitcoinTorrentsize=231230512
|
||
|
|
||
|
# *** LITECOIN Torrent ***
|
||
|
litecoinTorrent="raspiblitz-litecoin-2018-07-29"
|
||
|
litecoinTorrentsize=10240000
|
||
|
|
||
|
# load network
|
||
|
network=`cat .network`
|
||
|
|
||
|
# settings based on network
|
||
|
torrent=$bitcoinTorrent
|
||
|
torrentsize=$bitcoinTorrentsize
|
||
|
if [ "$network" = "litecoin" ]; then
|
||
|
torrent=$litecoinTorrent
|
||
|
torrentsize=$litecoinTorrentsize
|
||
|
fi
|
||
|
echo ""
|
||
|
echo "torrentFile: ${torrent}"
|
||
|
|
||
|
echo ""
|
||
|
echo "*** Downloading TORRENT ***"
|
||
|
echo "IN CASE DOWNLOAD DOES NOT START OR TOO SLOW:"
|
||
|
echo "CTRL+z start ./10setupBlitz.sh choose other option"
|
||
|
echo "***************************"
|
||
|
echo ""
|
||
|
tmpfile=$(mktemp)
|
||
|
chmod a+x $tmpfile
|
||
|
echo "killall transmission-cli" > $tmpfile
|
||
|
sudo transmission-cli ./assets/$torrent.torrent -D -et -w /mnt/hdd -f $tmpfile
|
||
|
echo "OK - Download closed"
|
||
|
echo ""
|
||
|
|
||
|
echo "*** Checking TORRENT ***"
|
||
|
echo "wait a moment"
|
||
|
sleep 5
|
||
|
downloadsize=$(sudo du -s /mnt/hdd/$torrent/ | awk '{print $1}' | tr -dc '0-9')
|
||
|
if [ ${#downloadsize} -eq 0 ]; then
|
||
|
downloadsize=0
|
||
|
fi
|
||
|
# add some tolerance for checking
|
||
|
size="$(($size-1024000))"
|
||
|
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/$torrent ; sudo rm -rf /root/.config/transmission ;;
|
||
|
esac
|
||
|
./00mainMenu.sh
|
||
|
exit 1;
|
||
|
fi
|
||
|
|
||
|
echo "*** Moving Files ***"
|
||
|
echo "moving files ..."
|
||
|
sudo mv /mnt/hdd/$torrent /mnt/hdd/${network}
|
||
|
echo ""
|
||
|
|
||
|
# set SetupState
|
||
|
echo "50" > /home/admin/.setup
|
||
|
|
||
|
# continue setup
|
||
|
./60finishHDD.sh
|