improve debug logs on migration

This commit is contained in:
rootzoll 2021-09-07 14:38:22 +02:00
parent 8fb0412236
commit a2c21f26fd
2 changed files with 5 additions and 4 deletions

View File

@ -551,6 +551,7 @@ if [ ${isMounted} -eq 0 ]; then
sed -i "s/^message=.*/message='Provision migration'/g" ${infoFile} sed -i "s/^message=.*/message='Provision migration'/g" ${infoFile}
sudo /home/admin/_provision.migration.sh sudo /home/admin/_provision.migration.sh
errorState=$? errorState=$?
sudo cat /home/admin/raspiblitz.log.migration
if [ "$errorState" != "0" ]; then if [ "$errorState" != "0" ]; then
echo "EXIT _provision.migration.sh BECAUSE OF ERROR STATE ($errorState)" >> $logFile echo "EXIT _provision.migration.sh BECAUSE OF ERROR STATE ($errorState)" >> $logFile
echo "This can also happen if _provision.migration.sh has syntax errros" >> $logFile echo "This can also happen if _provision.migration.sh has syntax errros" >> $logFile

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# LOGFILE - store debug logs of bootstrap # LOGFILE - store debug logs of bootstrap
logFile="/home/admin/raspiblitz.log" logFile="/home/admin/raspiblitz.log.migration"
# INFOFILE - state data from bootstrap # INFOFILE - state data from bootstrap
infoFile="/home/admin/raspiblitz.info" infoFile="/home/admin/raspiblitz.info"
@ -11,7 +11,7 @@ source ${infoFile}
configFile="/mnt/hdd/raspiblitz.conf" configFile="/mnt/hdd/raspiblitz.conf"
# log header # log header
echo "" >> ${logFile} echo "" > ${logFile}
echo "###################################" >> ${logFile} echo "###################################" >> ${logFile}
echo "# _provision.migration.sh" >> ${logFile} echo "# _provision.migration.sh" >> ${logFile}
echo "###################################" >> ${logFile} echo "###################################" >> ${logFile}
@ -22,7 +22,7 @@ if [ "${hddGotMigrationData}" == "" ]; then
sed -i "s/^message=.*/message='config: missing hddGotMigrationData'/g" ${infoFile} sed -i "s/^message=.*/message='config: missing hddGotMigrationData'/g" ${infoFile}
echo "FAIL see ${logFile}" echo "FAIL see ${logFile}"
echo "FAIL: missing hddGotMigrationData in (${infoFile})!" >> ${logFile} echo "FAIL: missing hddGotMigrationData in (${infoFile})!" >> ${logFile}
exit 1 exit 2
fi fi
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status) source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status)
@ -39,7 +39,7 @@ if [ "${err}" != "" ]; then
echo "Format data disk on laptop & recover funds with fresh sd card using seed words + static channel backup." >> ${logFile} echo "Format data disk on laptop & recover funds with fresh sd card using seed words + static channel backup." >> ${logFile}
sed -i "s/^state=.*/state=error/g" ${infoFile} sed -i "s/^state=.*/state=error/g" ${infoFile}
sed -i "s/^message=.*/message='migration failed'/g" ${infoFile} sed -i "s/^message=.*/message='migration failed'/g" ${infoFile}
exit 1 exit 3
fi fi
# if free space is lower than 100GB (100000000) delete backup files # if free space is lower than 100GB (100000000) delete backup files