]> git.ipfire.org Git - people/ms/network.git/blobdiff - src/hooks/ports/wireless-ap
ports: Make a generic hook_new function
[people/ms/network.git] / src / hooks / ports / wireless-ap
index 9c77bb13f3779a204451721bce2c6dceb95140f0..9c0375cc80bf32f266ad5f85ababc0f0dab45728 100644 (file)
@@ -21,6 +21,8 @@
 
 . /usr/lib/network/header-port
 
+HOOK_PORT_PATTERN="${PORT_PATTERN_ACCESSPOINT}"
+
 HOOK_SETTINGS="HOOK ADDRESS BROADCAST_SSID CHANNEL MODE PHY SSID"
 HOOK_SETTINGS="${HOOK_SETTINGS} ENCRYPTION KEY"
 
@@ -92,19 +94,6 @@ hook_parse_cmdline() {
        PHY=$(phy_get_address ${PHY})
 }
 
-hook_new() {
-       if ! hook_parse_cmdline $@; then
-               return ${EXIT_ERROR}
-       fi
-
-       local port=$(port_find_free ${PORT_PATTERN_ACCESSPOINT})
-       assert isset port
-
-       port_settings_write "${port}" ${HOOK_SETTINGS}
-
-       exit ${EXIT_OK}
-}
-
 hook_edit() {
        local port=${1}
        assert isset port