# Define protocols which are supported by aiccu.
AICCU_SUPPORTED_PROTOCOLS="tic tsp l2tp"
-function aiccu_start() {
+aiccu_start() {
local device=${1}
assert isset device
return ${EXIT_OK}
}
-function aiccu_stop() {
+aiccu_stop() {
local device=${1}
assert isset device
service_stop "aiccu@${device}.service"
}
-function aiccu_write_config() {
+aiccu_write_config() {
local device=${1}
local file=${2}
shift 2
assert isset server
assert isset protocol
assert isset require_tls
- assert isoneof ${protocol} ${AICCU_SUPPORTED_PROTOCOLS}
+ assert isoneof protocol ${AICCU_SUPPORTED_PROTOCOLS}
# Write configuration file header.
config_header "aiccu configuration file for ${zone}" > ${file}
print
print "ipv6_interface ${device}"
+ print "setupscript /usr/lib/network/helpers/aiccu"
print
print "# Security"
print
# Misc.
+ print "defaultroute false"
print "verbose true"
print "daemonize false"
print "automatic true"