mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-07-27 10:31:38 +08:00
43 lines
939 B
Bash
43 lines
939 B
Bash
#!/bin/sh
|
|
|
|
changed=0
|
|
|
|
if ! uci -q get vlmcsd.config >/dev/null 2>&1; then
|
|
uci -q batch <<'EOF'
|
|
set vlmcsd.config=vlmcsd
|
|
set vlmcsd.config.enabled='0'
|
|
set vlmcsd.config.auto_activate='1'
|
|
set vlmcsd.config.internet_access='0'
|
|
EOF
|
|
changed=1
|
|
fi
|
|
|
|
if ! uci -q get vlmcsd.config.enabled >/dev/null 2>&1; then
|
|
uci -q set vlmcsd.config.enabled='0'
|
|
changed=1
|
|
fi
|
|
|
|
if ! uci -q get vlmcsd.config.auto_activate >/dev/null 2>&1; then
|
|
autoactivate="$(uci -q get vlmcsd.config.autoactivate)"
|
|
if [ -n "$autoactivate" ]; then
|
|
uci -q set vlmcsd.config.auto_activate="$autoactivate"
|
|
else
|
|
uci -q set vlmcsd.config.auto_activate='1'
|
|
fi
|
|
changed=1
|
|
fi
|
|
|
|
if uci -q get vlmcsd.config.autoactivate >/dev/null 2>&1; then
|
|
uci -q delete vlmcsd.config.autoactivate
|
|
changed=1
|
|
fi
|
|
|
|
if ! uci -q get vlmcsd.config.internet_access >/dev/null 2>&1; then
|
|
uci -q set vlmcsd.config.internet_access='0'
|
|
changed=1
|
|
fi
|
|
|
|
[ "$changed" -eq 1 ] && uci commit vlmcsd
|
|
|
|
exit 0
|