mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-23 22:47:03 +01:00
deactivate litecoin & add debug
This commit is contained in:
parent
d21a79372b
commit
588748f710
3 changed files with 28 additions and 14 deletions
|
@ -455,9 +455,14 @@ if [ ${isMounted} -eq 0 ]; then
|
|||
echo "hddBlocksLitecoin=${hddBlocksLitecoin}" >> ${infoFile}
|
||||
echo "hddGotMigrationData=${hddGotMigrationData}" >> ${infoFile}
|
||||
echo ""
|
||||
|
||||
echo "HDD is there but not AutoMounted yet - Waiting for user Setup/Update" >> $logFile
|
||||
|
||||
# add some debug info to logfile
|
||||
echo "# df " >> ${logFile}
|
||||
df >> ${logFile}
|
||||
echo "# lsblk -o NAME,FSTYPE,LABEL " >> ${logFile}
|
||||
lsblk -o NAME,FSTYPE,LABEL >> ${logFile}
|
||||
|
||||
# determine correct setup phase
|
||||
infoMessage="Please Login for Setup"
|
||||
setupPhase="setup"
|
||||
|
@ -468,7 +473,7 @@ if [ ${isMounted} -eq 0 ]; then
|
|||
|
||||
# INIT OLD SSH HOST KEYS on Update/Recovery to prevent "Unknown Host" on ssh client
|
||||
echo "COPY und Activating old SSH host keys" >> $logFile
|
||||
sudo /home/admin/config.scripts/blitz.ssh.sh restore >> $logFile
|
||||
/home/admin/config.scripts/blitz.ssh.sh restore >> $logFile
|
||||
|
||||
# determine if this is a recovery or an update
|
||||
# TODO: improve version/update detection later
|
||||
|
@ -494,14 +499,14 @@ if [ ${isMounted} -eq 0 ]; then
|
|||
# until SSH or WEBUI setup data is available
|
||||
#############################################
|
||||
|
||||
echo "## WAIT LOOP: USER SETUP/UPDATE/MIGRATION" >> $logFile
|
||||
echo "## WAIT LOOP: USER SETUP/UPDATE/MIGRATION" >> ${logFile}
|
||||
until [ "${state}" == "waitprovision" ]
|
||||
do
|
||||
|
||||
# get fresh info about data drive (in case the hdd gets disconnected)
|
||||
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status)
|
||||
if [ "${hddCandidate}" == "" ]; then
|
||||
echo "!!! WARNING !!! Lost HDD connection .. triggering reboot, to restart system-init." >> $logFile
|
||||
echo "!!! WARNING !!! Lost HDD connection .. triggering reboot, to restart system-init." >> ${logFile}
|
||||
sed -i "s/^state=.*/state=errorHDD/g" ${infoFile}
|
||||
sed -i "s/^message=.*/message='lost HDD - rebooting'/g" ${infoFile}
|
||||
sudo cp ${logFile} ${logFile}.error
|
||||
|
@ -537,20 +542,20 @@ if [ ${isMounted} -eq 0 ]; then
|
|||
|
||||
# refresh data from info file
|
||||
source ${infoFile}
|
||||
echo "# PROVISION PROCESS with setupPhase(${setupPhase})" >> $logFile
|
||||
echo "# PROVISION PROCESS with setupPhase(${setupPhase})" >> ${logFile}
|
||||
|
||||
# mark system on sd card as in setup process
|
||||
echo "the provision process was started but did not finish yet" > /home/admin/provision.flag
|
||||
|
||||
# make HDD is still temp mounted
|
||||
# make sure HDD is mounted (could be freshly formatted by user on last loop)
|
||||
source <(/home/admin/config.scripts/blitz.datadrive.sh status)
|
||||
echo "Temp mounting (2) data drive ($hddCandidate)" >> $logFile
|
||||
echo "Temp mounting (2) data drive ($hddCandidate)" >> ${logFile}
|
||||
if [ "${hddFormat}" != "btrfs" ]; then
|
||||
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh tempmount ${hddPartitionCandidate})
|
||||
else
|
||||
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh tempmount ${hddCandidate})
|
||||
fi
|
||||
echo "Temp mounting (2) result: ${isMounted}" >> $logFile
|
||||
echo "Temp mounting (2) result: ${isMounted}" >> ${logFile}
|
||||
|
||||
# check that HDD was temp mounted
|
||||
if [ "${isMounted}" != "1"]; then
|
||||
|
@ -560,7 +565,7 @@ if [ ${isMounted} -eq 0 ]; then
|
|||
fi
|
||||
|
||||
# make sure all links between directories/drives are correct
|
||||
echo "Refreshing links between directories/drives .." >> $logFile
|
||||
echo "Refreshing links between directories/drives .." >> ${logFile}
|
||||
sudo /home/admin/config.scripts/blitz.datadrive.sh link
|
||||
|
||||
# copy over the raspiblitz.conf created from setup to HDD
|
||||
|
@ -580,7 +585,13 @@ if [ ${isMounted} -eq 0 ]; then
|
|||
echo "# Sourcing ${setupFile} " >> ${logFile}
|
||||
source ${setupFile}
|
||||
sed -e '/^password/d' ${setupFile} >> ${logFile}
|
||||
|
||||
|
||||
# add some debug info to logfile
|
||||
echo "# df " >> ${logFile}
|
||||
df >> ${logFile}
|
||||
echo "# lsblk -o NAME,FSTYPE,LABEL " >> ${logFile}
|
||||
lsblk -o NAME,FSTYPE,LABEL >> ${logFile}
|
||||
|
||||
# make sure basic info is in raspiblitz.info
|
||||
echo "# Update ${infoFile} " >> ${logFile}
|
||||
sudo sed -i "s/^network=.*/network=${network}/g" ${infoFile}
|
||||
|
@ -599,7 +610,7 @@ if [ ${isMounted} -eq 0 ]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
echo "SETTING PASSWORD A" >> ${logFile}
|
||||
echo "# setting PASSWORD A" >> ${logFile}
|
||||
sudo /home/admin/config.scripts/blitz.setpassword.sh a "${passwordA}" >> ${logFile}
|
||||
|
||||
# if setup - run provision setup first
|
||||
|
|
|
@ -85,13 +85,14 @@ confExists=$(sudo ls /mnt/hdd/${network}/${network}.conf | grep -c "${network}.c
|
|||
echo "File Exists: /mnt/hdd/${network}/${network}.conf --> ${confExists}" >> ${logFile}
|
||||
|
||||
# set password B as RPC password
|
||||
echo "SETTING PASSWORD B" >> ${logFile}
|
||||
echo "# setting PASSWORD B" >> ${logFile}
|
||||
/home/admin/config.scripts/blitz.setpassword.sh b "${passwordB}" >> ${logFile}
|
||||
|
||||
# optimize RAM for blockchain validation (bitcoin only)
|
||||
if [ "${network}" == "bitcoin" ] && [ "${hddBlocksBitcoin}" == "0" ]; then
|
||||
echo "*** Optimizing RAM for Sync ***" >> ${logFile}
|
||||
kbSizeRAM=$(cat /proc/meminfo | grep "MemTotal" | sed 's/[^0-9]*//g')
|
||||
echo "kbSizeRAM(${kbSizeRAM})" >> ${logFile}
|
||||
echo "dont forget to reduce dbcache once IBD is done" > "/mnt/hdd/${network}/blocks/selfsync.flag"
|
||||
# RP4 4GB
|
||||
if [ ${kbSizeRAM} -gt 3500000 ]; then
|
||||
|
|
|
@ -11,9 +11,11 @@ source $SETUPFILE
|
|||
|
||||
|
||||
#################################
|
||||
# SELECT BLOCKCHAIN
|
||||
# SELECT BLOCKCHAIN --> SKIPPED (litecoin deactivated, reactivate selection when other bitcoin implementations)
|
||||
# when not already set by setupfile
|
||||
|
||||
if [ "${network}" == "" ]; then
|
||||
network="bitcoin"
|
||||
fi
|
||||
if [ "${network}" == "" ]; then
|
||||
|
||||
OPTIONS=()
|
||||
|
|
Loading…
Add table
Reference in a new issue