]> git.ipfire.org Git - people/ms/network.git/blobdiff - src/hooks/ports/wireless-mesh
802.11s: Generate config in extra function
[people/ms/network.git] / src / hooks / ports / wireless-mesh
index 83c8b756cc52da07db924c1db480ba70ded4c7ee..f1fc54166ba3107189720b11405ab5d01c4cc66d 100644 (file)
@@ -103,11 +103,11 @@ hook_create() {
        fi
 
        # Write WPA supplicant configuration
-       wpa_supplicant_config_write "${port}" \
-               --channel="${CHANNEL}" \
-               --key="${PSK}" \
-               --mode="802.11s" \
-               --ssid="${MESH_ID}" || return $?
+       if ! wireless_mesh_to_wpa_supplicant "${port}" --mesh-id="${MESH_ID}" \
+                       --channel="${CHANNEL}" --pre-shared-key="${PSK}"; then
+               log ERROR "Could not generate WPA supplicant configuration"
+               return ${EXIT_ERROR}
+       fi
 
        return ${EXIT_OK}
 }