]> git.ipfire.org Git - people/stevee/network.git/blobdiff - src/hooks/zones/wireless
wpa_supplicant: Drop config helper
[people/stevee/network.git] / src / hooks / zones / wireless
index 0bb4aa81a17e35fcefccb7804d2579fefb07e3f0..593b37c45166c757af871bdbe0b494727d035ad8 100644 (file)
@@ -90,6 +90,12 @@ hook_up() {
                || exit $?
        fi
 
+       # Write WPA supplicant configuration
+       wpa_supplicant_config_write "${zone}" \
+               --mode="${ENCRYPTION_MODE}" \
+               --ssid="${SSID}" \
+               --key="${KEY}" || return $?
+
        # Start the WPA supplicant daemon.
        wpa_supplicant_start ${zone}
 
@@ -111,6 +117,9 @@ hook_down() {
 
        wpa_supplicant_stop ${zone}
 
+       # Remove WPA supplicant configuration
+       wpa_supplicant_config_destroy "${zone}"
+
        wireless_remove ${zone}
 
        exit ${EXIT_OK}