提交 95a97c8d 编写于 作者: M Manuel Munz

contrib/meshwizard: Check if luci/luci-splash is installed before trying to setup it

上级 2d0171d7
......@@ -45,13 +45,15 @@ if [ -n "$(uci -q get meshwizard.contact)" ]; then
uci -q delete meshwizard.contact
fi
if [ -n "$(uci -q get meshwizard.luci_main)" ]; then
echo " + Setup luci"
uci show meshwizard.luci_main |sed -e 's/^meshwizard/luci/g' -e 's/luci_main/main/' | while read line; do
eval uci set $line
echo " $line"
done
uci -q delete meshwizard.luci_main
if [ "$has_luci" == TRUE ]; then
if [ -n "$(uci -q get meshwizard.luci_main)" ]; then
echo " + Setup luci"
uci show meshwizard.luci_main |sed -e 's/^meshwizard/luci/g' -e 's/luci_main/main/' | while read line; do
eval uci set $line
echo " $line"
done
uci -q delete meshwizard.luci_main
fi
fi
uci commit
......
......@@ -6,6 +6,11 @@
net=$1
if [ ! "$has_luci_splash" == TRUE ]; then
echo " Luci Splash is not installed, skipping setup of it."
exit
fi
handle_splash() {
config_get network "$1" network
if [ "$network" == "${netrenamed}dhcp" ]; then
......
......@@ -13,6 +13,12 @@ export dir="/usr/bin/meshwizard"
. $dir/functions.sh
debug=1
# Check which packages we have installed
export has_luci=FALSE
opkg list_installed |grep luci-mod-admin > /dev/null && export has_luci=TRUE
export has_luci_splash=FALSE
opkg list_installed |grep luci-app-splash > /dev/null && export has_luci_splash=TRUE
# Rename wifi interfaces
echo "+ Renaming wifi-devices in /etc/config/meshwizard"
$dir/helpers/rename-wifi.sh
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册