diff --git a/misc/sampleconfigs/wpa_supplicant.conf.sample b/misc/sampleconfigs/wpa_supplicant.conf.sample new file mode 100644 index 000000000..32029bd31 --- /dev/null +++ b/misc/sampleconfigs/wpa_supplicant.conf.sample @@ -0,0 +1,3 @@ +ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev +update_config=1 +country=%WIFIcountryCode% diff --git a/scripts/installscripts/install-jukebox.sh b/scripts/installscripts/install-jukebox.sh index 8e504fd9b..3a6ae8488 100644 --- a/scripts/installscripts/install-jukebox.sh +++ b/scripts/installscripts/install-jukebox.sh @@ -1195,6 +1195,15 @@ wifi_settings() { if [[ $(is_dhcpcd_enabled) == true ]]; then echo "... for dhcpcd" + + local wpa_supplicant_conf="/etc/wpa_supplicant/wpa_supplicant.conf" + echo "Setting ${wpa_supplicant_conf}..." + # -rw-rw-r-- 1 root netdev 137 Jul 16 08:53 /etc/wpa_supplicant/wpa_supplicant.conf + sudo cp "${jukebox_dir}"/misc/sampleconfigs/wpa_supplicant.conf.sample "${wpa_supplicant_conf}" + sudo sed -i 's/%WIFIcountryCode%/'"$WIFIcountryCode"'/' "${wpa_supplicant_conf}" + sudo chown root:netdev "${wpa_supplicant_conf}" + sudo chmod 664 "${wpa_supplicant_conf}" + # add network with high priority add_wireless_network "$WIFI_INTERFACE" "$WIFIssid" "$WIFIpass" 99