configure unprotected wifi when WPA_PASSWORD is unset (#357)
This commit is contained in:
parent
8bdbbfb099
commit
18c3cebe94
2 changed files with 9 additions and 1 deletions
|
@ -119,7 +119,7 @@ The following environment variables are supported:
|
||||||
|
|
||||||
* `WPA_ESSID`, `WPA_PASSWORD` and `WPA_COUNTRY` (Default: unset)
|
* `WPA_ESSID`, `WPA_PASSWORD` and `WPA_COUNTRY` (Default: unset)
|
||||||
|
|
||||||
If these are set, they are use to configure `wpa_supplicant.conf`, so that the raspberry pi can automatically connect to a wifi network on first boot.
|
If these are set, they are use to configure `wpa_supplicant.conf`, so that the raspberry pi can automatically connect to a wifi network on first boot. If `WPA_ESSID` is set and `WPA_PASSWORD` is unset an unprotected wifi network will be configured.
|
||||||
|
|
||||||
* `ENABLE_SSH` (Default: `0`)
|
* `ENABLE_SSH` (Default: `0`)
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,14 @@ if [ -v WPA_ESSID ] && [ -v WPA_PASSWORD ]; then
|
||||||
on_chroot <<EOF
|
on_chroot <<EOF
|
||||||
wpa_passphrase "${WPA_ESSID}" "${WPA_PASSWORD}" >> "/etc/wpa_supplicant/wpa_supplicant.conf"
|
wpa_passphrase "${WPA_ESSID}" "${WPA_PASSWORD}" >> "/etc/wpa_supplicant/wpa_supplicant.conf"
|
||||||
EOF
|
EOF
|
||||||
|
elif [ -v WPA_ESSID ]; then
|
||||||
|
cat >> "${ROOTFS_DIR}/etc/wpa_supplicant/wpa_supplicant.conf" << EOL
|
||||||
|
|
||||||
|
network={
|
||||||
|
ssid="${WPA_ESSID}"
|
||||||
|
key_mgmt=NONE
|
||||||
|
}
|
||||||
|
EOL
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Disable wifi on 5GHz models
|
# Disable wifi on 5GHz models
|
||||||
|
|
Loading…
Reference in a new issue