]> git.ipfire.org Git - people/ms/network.git/blobdiff - src/hooks/configs/ipv6-auto
hook: Rename HOOK_CONFIG_SETTINGS to HOOK_SETTINGS
[people/ms/network.git] / src / hooks / configs / ipv6-auto
index 8796723ecb65b22098fec07bef97baf435311e73..6fd90a538170cbaa74df58e3a46a1277612600da 100644 (file)
 
 . /usr/lib/network/header-config
 
-HOOK_CONFIG_SETTINGS="HOOK PRIVACY_EXTENSIONS"
+HOOK_SETTINGS=(
+       "PRIVACY_EXTENSIONS"
+)
 
 # Privacy Extensions are disabled by default
-PRIVACY_EXTENSIONS="off"
+DEFAULT_PRIVACY_EXTENSIONS="off"
 
 hook_check_config_settings() {
        assert isbool PRIVACY_EXTENSIONS
@@ -35,17 +37,10 @@ hook_parse_cmdline() {
        shift
 
        local arg
-
        while read arg; do
                case "${arg}" in
                        --privacy-extensions=*)
-                               local val="$(cli_get_val "${arg}")"
-
-                               if enabled val; then
-                                       PRIVACY_EXTENSIONS="on"
-                               else
-                                       PRIVACY_EXTENSIONS="off"
-                               fi
+                               PRIVACY_EXTENSIONS="$(cli_get_bool "${arg}")"
                                ;;
                esac
        done <<< "$(args "$@")"