1
0
mirror of https://github.com/AG7GN/nexus-utilities.git synced 2025-05-18 23:40:10 -07:00

Update initialize-pi.sh

This commit is contained in:
Steve Magnuson 2019-12-09 17:41:15 -08:00
parent 87a88a0e71
commit 184421dc4b

View File

@ -1,6 +1,6 @@
#!/bin/bash
VERSION="1.14.1"
VERSION="1.15.0"
#
# Script to generate new VNC server and SSH server keys at boot time if a certain
@ -19,7 +19,7 @@ DIR="$HOME"
INIT_DONE_FILE="$DIR/DO_NOT_DELETE_THIS_FILE"
# Does $INIT_DONE_FILE exist? Is it a regular file? Is it not empty? If YES to all, then
# check the status of the piano switch.
# exit.
if [ -e "$INIT_DONE_FILE" ] && [ -f "$INIT_DONE_FILE" ] && [ -s "$INIT_DONE_FILE" ]
then
# [ -s /usr/local/bin/check-piano.sh ] && /usr/local/bin/check-piano.sh
@ -181,6 +181,12 @@ do
sudo sed -e "s/_LEFT_RADIO_/Left Radio/" -e "s/_RIGHT_RADIO_/Right Radio/g" $F > ${F%.*}.desktop
done
# Expand the filesystem if it is < 8 GB
echo "Expand filesystem if needed" >> "$INIT_DONE_FILE"
PARTSIZE=$( df | sed -n '/root/{s/ */ /gp}' | cut -d ' ' -f2 )
THRESHOLD=$((8 * 1024 * 1024))
(( $PARTSIZE < $THRESHOLD )) && sudo raspi-config --expand-rootfs >> "$INIT_DONE_FILE"
echo "Raspberry Pi initialization complete" >> "$INIT_DONE_FILE"
sudo shutdown -r now