Compare commits

...

1 Commits

Author SHA1 Message Date
rootzoll
9a03a70593 #4872 FS expand only when booti from sd card 2024-12-17 16:49:43 +01:00

View File

@@ -384,14 +384,16 @@ done
# extend sd card to maximum capacity # extend sd card to maximum capacity
################################ ################################
source <(/home/admin/config.scripts/blitz.bootdrive.sh status) isBootingFromSD=$(lsblk | grep mmcblk0 | grep -c "/boot")
if [ "${needsExpansion}" == "1" ] && [ "${fsexpanded}" == "0" ]; then if [ ${isBootingFromSD} -gt 0 ]; then
source <(/home/admin/config.scripts/blitz.bootdrive.sh status)
if [ "${needsExpansion}" == "1" ] && [ "${fsexpanded}" == "0" ]; then
echo "FSEXPAND needed ... starting process" >> $logFile echo "FSEXPAND needed ... starting process" >> $logFile
/home/admin/config.scripts/blitz.bootdrive.sh status >> $logFile /home/admin/config.scripts/blitz.bootdrive.sh status >> $logFile
/home/admin/config.scripts/blitz.bootdrive.sh fsexpand >> $logFile /home/admin/config.scripts/blitz.bootdrive.sh fsexpand >> $logFile
systemInitReboot=1 systemInitReboot=1
/home/admin/_cache.sh set message "FSEXPAND" /home/admin/_cache.sh set message "FSEXPAND"
elif [ "${tooSmall}" == "1" ]; then elif [ "${tooSmall}" == "1" ]; then
echo "# FAIL #######" >> $logFile echo "# FAIL #######" >> $logFile
echo "SDCARD TOO SMALL 16GB minimum" >> $logFile echo "SDCARD TOO SMALL 16GB minimum" >> $logFile
echo "##############" >> $logFile echo "##############" >> $logFile
@@ -399,10 +401,13 @@ elif [ "${tooSmall}" == "1" ]; then
echo "System stopped. Please cut power." >> $logFile echo "System stopped. Please cut power." >> $logFile
sleep 6000 sleep 6000
shutdown -r now shutdown -r now
slepp 100 sleep 100
exit 1 exit 1
else else
echo "No FS EXPAND needed. needsExpansion(${needsExpansion}) fsexpanded(${fsexpanded})" >> $logFile echo "No FS EXPAND needed. needsExpansion(${needsExpansion}) fsexpanded(${fsexpanded})" >> $logFile
fi
else
echo "Not running on an SD card. Skipping FS EXPAND check." >> $logFile
fi fi
# now that HDD/SSD is connected ... if relevant data from a previous RaspiBlitz was available # now that HDD/SSD is connected ... if relevant data from a previous RaspiBlitz was available