]> git.ipfire.org Git - network.git/blobdiff - src/functions/functions.hook
bridge: Set proper defaults
[network.git] / src / functions / functions.hook
index ad51ad5aa3f8e7557abb39b7d7f06326abbcd2af..2f3ced09be242d43441bc11c499ad6cd3bb03686 100644 (file)
@@ -124,6 +124,18 @@ hook_help() {
        exit $?
 }
 
+# Sets all settings in HOOK_SETTINGS to their DEFAULT_* values
+hook_set_defaults() {
+       local setting
+       for setting in ${HOOK_SETTINGS}; do
+               local default="DEFAULT_${setting}"
+
+               if isset ${default}; then
+                       assign "${setting}" "${!default}"
+               fi
+       done
+}
+
 config_get_hook() {
        local config=${1}