mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2024-11-20 02:09:15 +01:00
33 lines
1.0 KiB
Bash
33 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
# LOGFILE - store debug logs of bootstrap
|
|
# resets on every start
|
|
logFile="/home/admin/raspiblitz.log"
|
|
|
|
# INFOFILE - state data from bootstrap
|
|
# used by display and later setup steps
|
|
infoFile="/home/admin/raspiblitz.info"
|
|
|
|
echo "presync: waiting 2 secs" >> $logFile
|
|
sleep 2
|
|
|
|
# just in case an old presync did not shutdown properly
|
|
sudo systemctl stop bitcoind.service 2>/dev/null
|
|
sudo systemctl disable bitcoind.service 2>/dev/null
|
|
|
|
echo "presync: copying files" >> $logFile
|
|
sudo cp /home/admin/assets/bitcoin.conf /mnt/hdd/bitcoin/bitcoin.conf
|
|
sudo cp /home/admin/assets/bitcoind.service /etc/systemd/system/bitcoind.service
|
|
sudo chmod +x /etc/systemd/system/bitcoind.service
|
|
sudo ln -s /mnt/hdd/bitcoin /home/bitcoin/.bitcoin
|
|
echo "presync: starting services" >> $logFile
|
|
sudo systemctl daemon-reload
|
|
sudo systemctl enable bitcoind.service
|
|
sudo systemctl start bitcoind.service
|
|
echo "presync: started" >> $logFile
|
|
|
|
# update info file
|
|
echo "state=presync" > $infoFile
|
|
echo "message='started pre-sync'" >> $infoFile
|
|
echo "device=${hddDeviceName}" >> $infoFile
|