diff --git a/setup.sh b/setup.sh index f363ea2c967f8b58971bcb09e166c624da1d2385..4266e2baf0be07fa7126076f95a95911aa2d396d 100755 --- a/setup.sh +++ b/setup.sh @@ -126,7 +126,14 @@ if [ $I2C -eq 1 ] # if I2C is off then echo " Turning on I2C." - sudo raspi-config nonint do_i2c 0 + a=$(sudo raspi-config nonint do_i2c 0) + # if the i2c driver was updated a reboot is necessary. + # "modprobe: FATAL: Module i2c-dev not found in directory /lib/modules/5.15.32-v7l+" + if echo $a | grep -i 'modprobe\|FATAL\|not found' > /dev/null + then + pleaseReboot=true + fi + else echo " I2C is active." break @@ -162,6 +169,18 @@ sudo cp -r Arduino/* /home/$vncBaseName$i/Arduino/ done +#display useful info + echo "Setup complete." + echo "" + echo "Hostname: $(hostname)" + echo "IP-Adress: $(hostname -I | awk '{print $1}')" + +#display reboot message if necessary + if [ "{$pleaseReboot}" == "true"] + then + echo "PLEASE REBOOT" + fi + # Camera Stuff... #python3 -m pip install --upgrade --force-reinstall Pillow