mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-30 05:23:18 +02:00
change hdd detection
This commit is contained in:
@@ -299,27 +299,27 @@ source <(/home/admin/config.scripts/blitz.datadrive.sh status)
|
|||||||
################################
|
################################
|
||||||
|
|
||||||
echo "Waiting for HDD/SSD ..." >> $logFile
|
echo "Waiting for HDD/SSD ..." >> $logFile
|
||||||
until [ ${isMounted} -eq 1 ] || [ ${#hddCandidate} -gt 0 ]
|
|
||||||
|
until [ ${#scenario} -gt 0 ] && [[ ! "${scenario}" =~ ^error ]]; do
|
||||||
do
|
do
|
||||||
|
|
||||||
# recheck HDD/SSD
|
# recheck HDD/SSD
|
||||||
source <(/home/admin/config.scripts/blitz.datadrive.sh status)
|
source <(/home/admin/config.scripts/blitz.data.sh status)
|
||||||
echo "isMounted: $isMounted" >> $logFile
|
echo "blitz.data.sh status - scenario: ${scenario}" >> $logFile
|
||||||
echo "hddCandidate: $hddCandidate" >> $logFile
|
|
||||||
|
|
||||||
# in case of HDD analyse ERROR
|
# in case of HDD analyse ERROR
|
||||||
if [ "${hddError}" != "" ]; then
|
if [ "${scenario}" = "error:no-storage" ]; then
|
||||||
echo "FAIL - error on HDD analysis: ${hddError}" >> $logFile
|
|
||||||
/home/admin/_cache.sh set state "errorHDD"
|
|
||||||
/home/admin/_cache.sh set message "${hddError}"
|
|
||||||
elif [ "${isMounted}" == "0" ] && [ "${hddCandidate}" == "" ]; then
|
|
||||||
/home/admin/_cache.sh set state "noHDD"
|
/home/admin/_cache.sh set state "noHDD"
|
||||||
/home/admin/_cache.sh set message ">=1TB"
|
/home/admin/_cache.sh set message ">=1TB"
|
||||||
|
elif [ "${scenario}" =~ ^error ]; then
|
||||||
|
echo "FAIL - error on HDD analysis: ${scenario}" >> $logFile
|
||||||
|
/home/admin/_cache.sh set state "errorHDD"
|
||||||
|
/home/admin/_cache.sh set message "${scenario}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# wait for next check
|
# wait for next check
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
done
|
done
|
||||||
echo "HDD/SSD connected: ${hddCandidate}" >> $logFile
|
echo "HDD/SSD connected: ${hddCandidate}" >> $logFile
|
||||||
|
|
||||||
@@ -603,6 +603,10 @@ echo "isMounted: $isMounted" >> $logFile
|
|||||||
# check if the HDD is auto-mounted ( auto-mounted = setup-done)
|
# check if the HDD is auto-mounted ( auto-mounted = setup-done)
|
||||||
echo "HDD already part of system: $isMounted" >> $logFile
|
echo "HDD already part of system: $isMounted" >> $logFile
|
||||||
|
|
||||||
|
/home/admin/_cache.sh set state "waitsetup"
|
||||||
|
/home/admin/_cache.sh set message "bootstrap-debug-exit"
|
||||||
|
exit 1
|
||||||
|
|
||||||
############################
|
############################
|
||||||
############################
|
############################
|
||||||
# WHEN SETUP IS NEEDED
|
# WHEN SETUP IS NEEDED
|
||||||
|
Reference in New Issue
Block a user