#!/bin/sh

if ! uci -q get linkease.@linkease[0] >/dev/null; then
	uci -q add linkease linkease >/dev/null
fi

set_default() {
	key="$1"
	value="$2"
	current="$(uci -q get "linkease.@linkease[0].$key" 2>/dev/null || true)"
	[ -n "$current" ] && return 0
	uci -q set "linkease.@linkease[0].$key=$value"
}

set_default enabled 1
set_default port 8897
set_default allowPublic 0
uci -q commit linkease

uci -q batch <<-EOF >/dev/null
	delete ucitrack.@linkease[-1]
	add ucitrack linkease
	set ucitrack.@linkease[-1].init=linkease
	commit ucitrack
EOF

/etc/init.d/linkease enable

exit 0
