Do not overwrite WiFi configuration if not explictly enabled
@@ -8,6 +8,7 @@ wifi_ssid=""
wifi_psk=""
wifi_country=""
wifi_enable=1
+wifi_reconfigure=0
ethernet_enable=1
@@ -37,7 +38,8 @@ sampleformat=S24_LE
#===============================================================================================
if [ -f /boot/hifiberry.conf ]; then
echo "Using hifiberry.conf from FAT partition"
- CONFIG=/boot/hifiberry.conf
+ mv /boot/hifiberry.conf /boot/hifiberry.conf.bak
+ CONFIG=/boot/hifiberry.conf.bak
else
CONFIG=/etc/hifiberry.conf
fi
@@ -76,6 +78,7 @@ fi
#===============================================================================================
# WiFi
#===============================================================================================
+if [ "$wifi_reconfigure" == "1" ]; then
if [ "$wifi_enable" != "1" ]; then
echo "Disabling WiFi"
if [ -f /etc/systemd/network/wireless.network ]; then
@@ -106,6 +109,8 @@ EOF
else
echo "At least one of the wifi_ssid/wifi_psk/wifi_country parameers missing, not configuring WiFi"
fi
+ else
+ echo "Not changing WiFi configuration as wifi_reconfigure it not enabled
fi
#===============================================================================================
