mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-26 19:47:05 +02:00
freshly recovered flag
This commit is contained in:
@@ -39,6 +39,8 @@ fi
|
|||||||
if [ "${state}" = "recovered" ]; then
|
if [ "${state}" = "recovered" ]; then
|
||||||
echo "System recovered - needs final user settings"
|
echo "System recovered - needs final user settings"
|
||||||
./20recoverDialog.sh
|
./20recoverDialog.sh
|
||||||
|
# remove flag that freshly recovered
|
||||||
|
sudo rm /home/admin/raspiblitz.recover.info
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@@ -175,6 +175,8 @@ if [ ${hddIsAutoMounted} -eq 0 ]; then
|
|||||||
sed -i "s/^state=.*/state=recovered/g" ${infoFile}
|
sed -i "s/^state=.*/state=recovered/g" ${infoFile}
|
||||||
sed -i "s/^message=.*/message='Done Recover'/g" ${infoFile}
|
sed -i "s/^message=.*/message='Done Recover'/g" ${infoFile}
|
||||||
echo "rebooting" >> $logFile
|
echo "rebooting" >> $logFile
|
||||||
|
# set flag that system is freshly recovered and needs setup dialogs
|
||||||
|
echo "state=recovered" >> /home/admin/raspiblitz.recover.info
|
||||||
# save log file for inspection before reboot
|
# save log file for inspection before reboot
|
||||||
cp $logFile /home/admin/raspiblitz.recover.log
|
cp $logFile /home/admin/raspiblitz.recover.log
|
||||||
sudo shutdown -r now
|
sudo shutdown -r now
|
||||||
@@ -265,11 +267,22 @@ if [ ${configExists} -eq 1 ]; then
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
################################
|
||||||
|
# DETECT FRESHLY RECOVERED SD
|
||||||
|
################################
|
||||||
|
|
||||||
|
recoveredInfoExists=$(ls /home/admin/raspiblitz.recover.info | grep -c '.info')
|
||||||
|
if [ ${configExists} -eq 1 ]; then
|
||||||
|
sed -i "s/^state=.*/state=recovered/g" ${infoFile}
|
||||||
|
sed -i "s/^message=.*/message='login to finish'/g" ${infoFile}
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
################################
|
################################
|
||||||
# SD INFOFILE BASICS
|
# SD INFOFILE BASICS
|
||||||
################################
|
################################
|
||||||
|
|
||||||
sed -i "s/^state=.*/state=ready/g" ${infoFile}
|
sed -i "s/^state=.*/state=recovered/g" ${infoFile}
|
||||||
sed -i "s/^message=.*/message='waiting login'/g" ${infoFile}
|
sed -i "s/^message=.*/message='waiting login'/g" ${infoFile}
|
||||||
echo "DONE BOOTSTRAP" >> $logFile
|
echo "DONE BOOTSTRAP" >> $logFile
|
||||||
exit 0
|
exit 0
|
Reference in New Issue
Block a user