]> git.ipfire.org Git - people/ms/network.git/blobdiff - src/functions/functions.hook
settings: Some code refactoring
[people/ms/network.git] / src / functions / functions.hook
index c0ebfcb5121ee4aa05e65111080a79a1fa4a1a74..11887cdbf4b43241b1a398df59ad0815da585b49 100644 (file)
@@ -124,10 +124,23 @@ hook_help() {
        exit $?
 }
 
+# Dummy functions being overlayed by hooks
+hook_check_settings() {
+       :
+}
+
+hook_check_config_settings() {
+       :
+}
+
+hook_check_port_settings() {
+       :
+}
+
 # Sets all settings in HOOK_SETTINGS to their DEFAULT_* values
 hook_set_defaults() {
        local setting
-       for setting in ${HOOK_SETTINGS}; do
+       for setting in ${HOOK_SETTINGS[*]}; do
                local default="DEFAULT_${setting}"
 
                # Sets the default or empty