improve provision error debug

This commit is contained in:
rootzoll 2021-09-09 00:12:46 +02:00
parent 1362b9f480
commit 37851d67b8
3 changed files with 7 additions and 5 deletions

View File

@ -536,6 +536,7 @@ if [ ${isMounted} -eq 0 ]; then
sed -i "s/^message=.*/message='Provision Setup'/g" ${infoFile}
sudo /home/admin/_provision.setup.sh
errorState=$?
sudo cat /home/admin/raspiblitz.log.setup
if [ "$errorState" != "0" ]; then
echo "EXIT _provision.setup.sh BECAUSE OF ERROR STATE ($errorState)" >> $logFile
echo "This can also happen if _provision.setup.sh has syntax errors" >> $logFile
@ -561,12 +562,13 @@ if [ ${isMounted} -eq 0 ]; then
fi
fi
# if update/recovery/migration
# if update/recovery/migration-followup
if [ "${setupPhase}" == "update" ] || [ "${setupPhase}" == "recovery" ] || [ "${setupPhase}" == "migration" ]; then
echo "Calling _provision.update.sh .." >> $logFile
sed -i "s/^message=.*/message='Provision Update/Recovery/Migration'/g" ${infoFile}
sudo /home/admin/_provision.update.sh
errorState=$?
sudo cat /home/admin/raspiblitz.log.update
if [ "$errorState" != "0" ]; then
echo "EXIT _provision.update.sh BECAUSE OF ERROR STATE ($errorState)" >> $logFile
echo "This can also happen if _provision.update.sh has syntax errors" >> $logFile

View File

@ -4,7 +4,7 @@
# not on recoveries or updates
# LOGFILE - store debug logs of bootstrap
logFile="/home/admin/raspiblitz.log"
logFile="/home/admin/raspiblitz.log.setup"
# INFOFILE - state data from bootstrap
infoFile="/home/admin/raspiblitz.info"
@ -19,7 +19,7 @@ configFile="/mnt/hdd/raspiblitz.conf"
source ${configFile}
# log header
echo "" >> ${logFile}
echo "" > ${logFile}
echo "###################################" >> ${logFile}
echo "# _provision.setup.sh" >> ${logFile}
echo "###################################" >> ${logFile}

View File

@ -1,7 +1,7 @@
#!/bin/bash
# LOGFILE - store debug logs of bootstrap
logFile="/home/admin/raspiblitz.log"
logFile="/home/admin/raspiblitz.log.update"
# INFOFILE - state data from bootstrap
infoFile="/home/admin/raspiblitz.info"
@ -14,7 +14,7 @@ setupFile="/var/cache/raspiblitz/temp/raspiblitz.setup"
source ${setupFile}
# log header
echo "" >> ${logFile}
echo "" > ${logFile}
echo "###################################" >> ${logFile}
echo "# _provision.update.sh" >> ${logFile}
echo "###################################" >> ${logFile}