local mtu mru
local password
local plugin plugin_options
+ local pty
+ local refuses
local serial="false"
local username
local value
--plugin-options=*)
plugin_options=$(cli_get_val ${1})
;;
+ --pty=*)
+ pty=$(cli_get_val ${1})
+ ;;
+ # Refused authentication methods
+ --refuse=*)
+ list_append refuses "$(cli_get_val "${1}")"
+ error_log "REFUSES $refuses $1"
+ ;;
# Sets if the modem is a serial device.
--serial=*)
serial=$(cli_get_val ${1})
) >> ${file}
fi
+ # pty settings
+ if isset pty; then
+ (
+ print "# pty settings"
+ print "pty \"${pty}\""
+ print
+ ) >> ${file}
+ fi
+
# User authentication
if isset username; then
(
if isset auth; then
print "require-${auth}"
fi
+
+ # Refused authentication methods
+ for refuse in ${refuses}; do
+ print "refuse-${refuse}"
+ done
print
) >> ${file}
fi