]> git.ipfire.org Git - people/stevee/network.git/blobdiff - src/hooks/ports/wireless-ap
Convert HOOK_SETTINGS into an array
[people/stevee/network.git] / src / hooks / ports / wireless-ap
index 2bb4977f17f7a6067e71bf06e3e1565d92fcdcdf..8d495d2863c94f09ee58e0f64b44e2adba49e0ac 100644 (file)
 
 HOOK_PORT_PATTERN="${PORT_PATTERN_ACCESSPOINT}"
 
-HOOK_SETTINGS="ADDRESS BROADCAST_SSID CHANNEL CHANNEL_BANDWIDTH DFS MODE PHY"
-HOOK_SETTINGS="${HOOK_SETTINGS} ENCRYPTION ENVIRONMENT KEY SSID"
-HOOK_SETTINGS="${HOOK_SETTINGS} MFP"
+HOOK_SETTINGS=(
+       "ADDRESS"
+       "BROADCAST_SSID"
+       "CHANNEL"
+       "CHANNEL_BANDWIDTH"
+       "DFS"
+       "ENCRYPTION"
+       "ENVIRONMENT"
+       "KEY"
+       "MFP"
+       "MODE"
+       "PHY"
+       "SSID"
+)
 
 # Broadcast SSID by default
 DEFAULT_BROADCAST_SSID="on"
@@ -186,7 +197,7 @@ hook_create() {
 
        device_exists "${port}" && exit ${EXIT_OK}
 
-       port_settings_read "${port}" ${HOOK_SETTINGS}
+       port_settings_read "${port}" ${HOOK_SETTINGS[*]}
 
        # Check if the PHY is present.
        local phy=$(phy_get ${PHY})