]> git.ipfire.org Git - people/ms/network.git/blobdiff - src/hooks/ports/wireless-mesh
Convert HOOK_SETTINGS into an array
[people/ms/network.git] / src / hooks / ports / wireless-mesh
index 4fb4dc93a2376a252f4973f733e5c356032a648c..306263dc7a9ecb657b8d0b52178b903cd01e7a2c 100644 (file)
 
 HOOK_PORT_PATTERN="${PORT_PATTERN_MESH}"
 
-HOOK_SETTINGS="ADDRESS MESH_ID CHANNEL PHY PSK"
+HOOK_SETTINGS=(
+       "ADDRESS"
+       "CHANNEL"
+       "MESH_ID"
+       "PHY"
+       "PSK"
+)
 
 hook_check_settings() {
        assert ismac ADDRESS
@@ -84,7 +90,7 @@ hook_create() {
        assert isset port
 
        # Read settings
-       port_settings_read "${port}" ${HOOK_SETTINGS}
+       port_settings_read "${port}" ${HOOK_SETTINGS[*]}
 
        # Check if the PHY is present.
        local phy="$(phy_get "${PHY}")"
@@ -143,7 +149,7 @@ hook_hotplug() {
        local port="${1}"
        assert isset port
 
-       port_settings_read "${port}" ${HOOK_SETTINGS}
+       port_settings_read "${port}" ${HOOK_SETTINGS[*]}
 
        case "$(hotplug_action)" in
                add)