From 10ce08485112a06b428d1980638734f5feb2855d Mon Sep 17 00:00:00 2001 From: cimryan Date: Mon, 22 Oct 2018 19:42:54 -0700 Subject: [PATCH] Eliminate BOM from wpa_supplicant.conf --- windows_archive/setup-piForHeadlessConfig.ps1 | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/windows_archive/setup-piForHeadlessConfig.ps1 b/windows_archive/setup-piForHeadlessConfig.ps1 index 972bbbc..d2a1eea 100644 --- a/windows_archive/setup-piForHeadlessConfig.ps1 +++ b/windows_archive/setup-piForHeadlessConfig.ps1 @@ -44,14 +44,18 @@ if ([System.IO.File]::Exists("$wpaSupplicantConfPath")) { del "$wpaSupplicantConfPath" } -"ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev` -update_config=1` -` -network={` - ssid=`"$wifiSSID`"` - psk=`"$wifiPSK`"` - key_mgmt=WPA-PSK` -}` -" | Out-File -FilePath "$wpaSupplicantConfPath" -Encoding utf8 +$wpaSupplicantConfContent=@" +ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev +update_config=1 + +network={ + ssid="$wifiSSID" + psk="$wifiPSK" +} +"@ + +$utf8 = New-Object System.Text.UTF8Encoding $false + +Set-Content -Value $utf8.GetBytes($wpaSupplicantConfContent) -Encoding Byte -Path "$wpaSupplicantConfPath" Write-Verbose "All done." \ No newline at end of file