Move some common elements to luci-base, and otherwise make three packages out of status, system, and network. They were mostly separated already, but there were some shared elements between status and network that are now in luci-base. Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
22 lines
458 B
Bash
Executable file
22 lines
458 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if [ "$(uci -q get luci.diag)" != "internal" ]; then
|
|
host=""
|
|
|
|
if [ -s /etc/os-release ]; then
|
|
. /etc/os-release
|
|
host="${HOME_URL:-${BUG_URL:-$LEDE_DEVICE_MANUFACTURER_URL}}"
|
|
host="${host#*://}"
|
|
host="${host%%/*}"
|
|
fi
|
|
|
|
uci -q batch <<-EOF >/dev/null
|
|
set luci.diag=internal
|
|
set luci.diag.dns='${host:-openwrt.org}'
|
|
set luci.diag.ping='${host:-openwrt.org}'
|
|
set luci.diag.route='${host:-openwrt.org}'
|
|
commit luci
|
|
EOF
|
|
fi
|
|
|
|
exit 0
|