]> git.ipfire.org Git - people/stevee/network.git/blobdiff - src/functions/functions.ports
settings: Some code refactoring
[people/stevee/network.git] / src / functions / functions.ports
index fb227150fc287d51f4ccea9c28708d1edbcbabf7..d8a9140b85df0a64dfa6bbb713f0244df1d068bb 100644 (file)
@@ -94,15 +94,9 @@ port_settings_read() {
 port_settings_write() {
        local port="${1}"
        assert isset port
-       shift
-
-       local args
-       if function_exists "hook_check_settings"; then
-               list_append args "--check=\"hook_check_settings\""
-       fi
-       list_append args HOOK ${HOOK_SETTINGS[*]}
 
-       settings_write "$(port_file "${port}")" ${args}
+       settings_write "$(port_file "${port}")" \
+               --check="hook_check_settings" HOOK ${HOOK_SETTINGS[*]}
 }
 
 port_file() {