From 6811edb3d9fe289190fbc7337d372027a655daf8 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Fri, 14 Jan 2011 17:48:44 +0000 Subject: [PATCH] applications: revise uci-defaults scripts --- .../root/etc/uci-defaults/luci-asterisk | 6 +- .../root/etc/uci-defaults/device-defaults | 98 ++++++++++--------- .../root/etc/uci-defaults/luci-hd_idle | 12 ++- ...{luci-mmc_over_gpio => luci-mmc-over-gpio} | 6 +- .../luci-olsr/root/etc/uci-defaults/luci-olsr | 6 +- .../root/etc/uci-defaults/luci-p2pblock | 4 +- .../root/etc/uci-defaults/luci-p910nd | 6 +- .../root/etc/uci-defaults/luci-polipo | 6 +- .../root/etc/uci-defaults/luci-radvd | 5 +- .../root/etc/uci-defaults/luci-statistics | 11 ++- .../luci-upnp/root/etc/uci-defaults/luci-upnp | 10 +- .../root/etc/uci-defaults/luci-ushare | 6 +- 12 files changed, 111 insertions(+), 65 deletions(-) mode change 100644 => 100755 applications/luci-asterisk/root/etc/uci-defaults/luci-asterisk mode change 100644 => 100755 applications/luci-ffwizard/root/etc/uci-defaults/device-defaults mode change 100644 => 100755 applications/luci-hd-idle/root/etc/uci-defaults/luci-hd_idle rename applications/luci-mmc-over-gpio/root/etc/uci-defaults/{luci-mmc_over_gpio => luci-mmc-over-gpio} (52%) mode change 100644 => 100755 mode change 100644 => 100755 applications/luci-olsr/root/etc/uci-defaults/luci-olsr mode change 100644 => 100755 applications/luci-p2pblock/root/etc/uci-defaults/luci-p2pblock mode change 100644 => 100755 applications/luci-p910nd/root/etc/uci-defaults/luci-p910nd mode change 100644 => 100755 applications/luci-polipo/root/etc/uci-defaults/luci-polipo mode change 100644 => 100755 applications/luci-radvd/root/etc/uci-defaults/luci-radvd mode change 100644 => 100755 applications/luci-statistics/root/etc/uci-defaults/luci-statistics mode change 100644 => 100755 applications/luci-ushare/root/etc/uci-defaults/luci-ushare diff --git a/applications/luci-asterisk/root/etc/uci-defaults/luci-asterisk b/applications/luci-asterisk/root/etc/uci-defaults/luci-asterisk old mode 100644 new mode 100755 index 612d7a8f21..e45819f602 --- a/applications/luci-asterisk/root/etc/uci-defaults/luci-asterisk +++ b/applications/luci-asterisk/root/etc/uci-defaults/luci-asterisk @@ -1,7 +1,11 @@ #!/bin/sh -uci batch <<-EOF +uci -q batch <<-EOF >/dev/null + delete ucitrack.@asterisk[-1] add ucitrack asterisk set ucitrack.@asterisk[-1].init=asterisk commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-ffwizard/root/etc/uci-defaults/device-defaults b/applications/luci-ffwizard/root/etc/uci-defaults/device-defaults old mode 100644 new mode 100755 index d9ef3d9add..bbad46ea2e --- a/applications/luci-ffwizard/root/etc/uci-defaults/device-defaults +++ b/applications/luci-ffwizard/root/etc/uci-defaults/device-defaults @@ -6,56 +6,62 @@ set_default_config() config_get type "$cfg" "type" case $type in atheros) - uci set freifunk.wifi_device.channel=1 - uci set freifunk.wifi_device.diversity=0 - uci set freifunk.wifi_device.txantenna=1 - uci set freifunk.wifi_device.rxantenna=1 - uci set freifunk.wifi_device.disabled=0 - uci set freifunk.wifi_device.txpower="" - uci set freifunk.wifi_device.country=276 - uci set freifunk.wifi_device.regdomain="0x37" - uci set freifunk.wifi_device.outdoor="1" - uci set freifunk.wifi_device.hwmode=11g - uci set freifunk.wifi_device.distance=1000 - uci set freifunk.wifi_iface=defaults - uci set freifunk.wifi_iface.mode=adhoc - uci set freifunk.wifi_iface.bssid="02:CA:FF:EE:BA:BE" - uci set freifunk.wifi_iface.sw_merge=1 - uci set freifunk.wifi_iface.mcast_rate=5500 - uci set freifunk.wifi_iface.probereq=1 - uci commit freifunk + uci -q batch <<-EOF + set freifunk.wifi_device.channel=1 + set freifunk.wifi_device.diversity=0 + set freifunk.wifi_device.txantenna=1 + set freifunk.wifi_device.rxantenna=1 + set freifunk.wifi_device.disabled=0 + set freifunk.wifi_device.txpower="" + set freifunk.wifi_device.country=276 + set freifunk.wifi_device.regdomain="0x37" + set freifunk.wifi_device.outdoor="1" + set freifunk.wifi_device.hwmode=11g + set freifunk.wifi_device.distance=1000 + set freifunk.wifi_iface=defaults + set freifunk.wifi_iface.mode=adhoc + set freifunk.wifi_iface.bssid="02:CA:FF:EE:BA:BE" + set freifunk.wifi_iface.sw_merge=1 + set freifunk.wifi_iface.mcast_rate=5500 + set freifunk.wifi_iface.probereq=1 + commit freifunk + EOF ;; mac80211) - uci set freifunk.wifi_device.channel=1 - uci set freifunk.wifi_device.diversity="" - uci set freifunk.wifi_device.disabled=0 - uci set freifunk.wifi_device.txpower="" - uci set freifunk.wifi_device.country=DE - uci set freifunk.wifi_device.distance=1000 - uci set freifunk.wifi_device.htmode='HT40-' - uci set freifunk.wifi_device.hwmode=11ng - uci set freifunk.wifi_iface=defaults - uci set freifunk.wifi_iface.mode=adhoc - uci set freifunk.wifi_iface.bssid="02:CA:FF:EE:BA:BE" - uci set freifunk.wifi_iface.sw_merge="" - uci commit freifunk + uci -q batch <<-EOF + set freifunk.wifi_device.channel=1 + set freifunk.wifi_device.diversity="" + set freifunk.wifi_device.disabled=0 + set freifunk.wifi_device.txpower="" + set freifunk.wifi_device.country=DE + set freifunk.wifi_device.distance=1000 + set freifunk.wifi_device.htmode='HT40-' + set freifunk.wifi_device.hwmode=11ng + set freifunk.wifi_iface=defaults + set freifunk.wifi_iface.mode=adhoc + set freifunk.wifi_iface.bssid="02:CA:FF:EE:BA:BE" + set freifunk.wifi_iface.sw_merge="" + commit freifunk + EOF ;; broadcom) - uci set freifunk.wifi_device.channel=1 - uci set freifunk.wifi_device.diversity="" - uci set freifunk.wifi_device.disabled=0 - uci set freifunk.wifi_device.txpower="" - uci set freifunk.wifi_device.country=DE - uci set freifunk.wifi_device.txantenna=0 - uci set freifunk.wifi_device.rxantenna=0 - uci set freifunk.wifi_device.hwmode=11g - uci set freifunk.wifi_device.distance=1000 - uci set freifunk.wifi_iface=defaults - uci set freifunk.wifi_iface.encryption=none - uci set freifunk.wifi_iface.mode=adhoc - uci set freifunk.wifi_iface.bssid="02:CA:FF:EE:BA:BE" - uci set freifunk.wifi_iface.sw_merge="" - uci commit freifunk + uci -q batch <<-EOF + set freifunk.wifi_device.channel=1 + set freifunk.wifi_device.diversity="" + set freifunk.wifi_device.disabled=0 + set freifunk.wifi_device.txpower="" + set freifunk.wifi_device.country=DE + set freifunk.wifi_device.txantenna=0 + set freifunk.wifi_device.rxantenna=0 + set freifunk.wifi_device.hwmode=11g + set freifunk.wifi_device.distance=1000 + set freifunk.wifi_iface=defaults + set freifunk.wifi_iface.encryption=none + set freifunk.wifi_iface.mode=adhoc + set freifunk.wifi_iface.bssid="02:CA:FF:EE:BA:BE" + set freifunk.wifi_iface.sw_merge="" + commit freifunk + EOF ;; esac } diff --git a/applications/luci-hd-idle/root/etc/uci-defaults/luci-hd_idle b/applications/luci-hd-idle/root/etc/uci-defaults/luci-hd_idle old mode 100644 new mode 100755 index 6a37176a35..92f4356367 --- a/applications/luci-hd-idle/root/etc/uci-defaults/luci-hd_idle +++ b/applications/luci-hd-idle/root/etc/uci-defaults/luci-hd_idle @@ -1,7 +1,11 @@ #!/bin/sh -uci batch <<-EOF - add ucitrack hd-idle - set ucitrack.@hd-idle[-1].init=hd-idle - commit ucitrack +uci -q batch <<-EOF >/dev/null + delete ucitrack.@hd-idle[-1] + add ucitrack hd-idle + set ucitrack.@hd-idle[-1].init=hd-idle + commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-mmc-over-gpio/root/etc/uci-defaults/luci-mmc_over_gpio b/applications/luci-mmc-over-gpio/root/etc/uci-defaults/luci-mmc-over-gpio old mode 100644 new mode 100755 similarity index 52% rename from applications/luci-mmc-over-gpio/root/etc/uci-defaults/luci-mmc_over_gpio rename to applications/luci-mmc-over-gpio/root/etc/uci-defaults/luci-mmc-over-gpio index 3dd22ec62e..c6e79e60d4 --- a/applications/luci-mmc-over-gpio/root/etc/uci-defaults/luci-mmc_over_gpio +++ b/applications/luci-mmc-over-gpio/root/etc/uci-defaults/luci-mmc-over-gpio @@ -1,7 +1,11 @@ #!/bin/sh -uci batch <<-EOF +uci -q batch <<-EOF >/dev/null + delete ucitrack.@mmc_over_gpio[-1] add ucitrack mmc_over_gpio set ucitrack.@mmc_over_gpio[-1].init=mmc_over_gpio commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-olsr/root/etc/uci-defaults/luci-olsr b/applications/luci-olsr/root/etc/uci-defaults/luci-olsr old mode 100644 new mode 100755 index 2c38098a53..bbb707ee10 --- a/applications/luci-olsr/root/etc/uci-defaults/luci-olsr +++ b/applications/luci-olsr/root/etc/uci-defaults/luci-olsr @@ -1,7 +1,11 @@ #!/bin/sh -uci batch <<-EOF +uci -q batch <<-EOF >/dev/null + delete ucitrack.@olsrd[-1] add ucitrack olsrd set ucitrack.@olsrd[-1].init=olsrd commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-p2pblock/root/etc/uci-defaults/luci-p2pblock b/applications/luci-p2pblock/root/etc/uci-defaults/luci-p2pblock old mode 100644 new mode 100755 index 3367c71658..030ebbed17 --- a/applications/luci-p2pblock/root/etc/uci-defaults/luci-p2pblock +++ b/applications/luci-p2pblock/root/etc/uci-defaults/luci-p2pblock @@ -1,9 +1,11 @@ #!/bin/sh -uci batch <<-EOF 2>/dev/null +uci -q batch <<-EOF >/dev/null + delete citrack.@freifunk_p2pblock[-1] add ucitrack freifunk_p2pblock set ucitrack.@freifunk_p2pblock[-1].init=freifunk-p2pblock commit ucitrack EOF +rm -f /tmp/luci-indexcache exit 0 diff --git a/applications/luci-p910nd/root/etc/uci-defaults/luci-p910nd b/applications/luci-p910nd/root/etc/uci-defaults/luci-p910nd old mode 100644 new mode 100755 index b37952e4df..80f6d62fa2 --- a/applications/luci-p910nd/root/etc/uci-defaults/luci-p910nd +++ b/applications/luci-p910nd/root/etc/uci-defaults/luci-p910nd @@ -1,7 +1,11 @@ #!/bin/sh -uci batch <<-EOF +uci -q batch <<-EOF >/dev/null + delete ucitrack.@p910nd[-1] add ucitrack p910nd set ucitrack.@p910nd[-1].init=p910nd commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-polipo/root/etc/uci-defaults/luci-polipo b/applications/luci-polipo/root/etc/uci-defaults/luci-polipo old mode 100644 new mode 100755 index 8a033f8c35..0c570630da --- a/applications/luci-polipo/root/etc/uci-defaults/luci-polipo +++ b/applications/luci-polipo/root/etc/uci-defaults/luci-polipo @@ -1,7 +1,11 @@ #!/bin/sh -uci batch <<-EOF +uci -q batch <<-EOF >/dev/null + delete ucitrack.@polipo[-1] add ucitrack polipo set ucitrack.@polipo[-1].init=polipo commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-radvd/root/etc/uci-defaults/luci-radvd b/applications/luci-radvd/root/etc/uci-defaults/luci-radvd old mode 100644 new mode 100755 index ba48221417..c1f3b7546d --- a/applications/luci-radvd/root/etc/uci-defaults/luci-radvd +++ b/applications/luci-radvd/root/etc/uci-defaults/luci-radvd @@ -1,8 +1,11 @@ #!/bin/sh -uci batch <<-EOF +uci -q batch <<-EOF >/dev/null delete ucitrack.@radvd[-1] add ucitrack radvd set ucitrack.@radvd[-1].init=radvd commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-statistics/root/etc/uci-defaults/luci-statistics b/applications/luci-statistics/root/etc/uci-defaults/luci-statistics old mode 100644 new mode 100755 index 9453dc1d0d..e94a8637c8 --- a/applications/luci-statistics/root/etc/uci-defaults/luci-statistics +++ b/applications/luci-statistics/root/etc/uci-defaults/luci-statistics @@ -1,9 +1,8 @@ #!/bin/sh # register commit handler -[ -f /etc/config/ucitrack ] && \ -[ "$(uci get ucitrack.@luci_statistics[0] 2>/dev/null)" != "luci_statistics" ] && \ -uci batch <<-EOF >/dev/null 2>/dev/null +uci -q batch <<-EOF >/dev/null + delete ucitrack.@luci_statistics[-1] add ucitrack luci_statistics set ucitrack.@luci_statistics[-1].init=luci_statistics commit ucitrack @@ -11,8 +10,9 @@ EOF # register LuCId virtual path handler [ -f /etc/config/lucid ] && \ -[ "$(uci get lucid.statistics 2>/dev/null)" != "DirectoryPublisher" ] && \ -uci batch <<-EOF >/dev/null 2>/dev/null +uci -q batch <<-EOF >/dev/null + delete lucid.statistics + set lucid.statistics=DirectoryPublisher set lucid.statistics.name='RRDTool Image Cache' set lucid.statistics.physical=/tmp/rrdimg @@ -32,4 +32,5 @@ EOF # restart LuCId service [ -x /etc/init.d/lucid ] && /etc/init.d/lucid enabled && /etc/init.d/lucid restart +rm -f /tmp/luci-indexcache exit 0 diff --git a/applications/luci-upnp/root/etc/uci-defaults/luci-upnp b/applications/luci-upnp/root/etc/uci-defaults/luci-upnp index 3165b07b99..fe22a3e3c1 100755 --- a/applications/luci-upnp/root/etc/uci-defaults/luci-upnp +++ b/applications/luci-upnp/root/etc/uci-defaults/luci-upnp @@ -1,3 +1,9 @@ #!/bin/sh -/etc/init.d/miniupnpd stop -/etc/init.d/miniupnpd disable + +/etc/init.d/miniupnpd enabled && { + /etc/init.d/miniupnpd stop + /etc/init.d/miniupnpd disable +} + +rm -f /tmp/luci-indexcache +exit 0 diff --git a/applications/luci-ushare/root/etc/uci-defaults/luci-ushare b/applications/luci-ushare/root/etc/uci-defaults/luci-ushare old mode 100644 new mode 100755 index 262420ebab..8bcb6e4118 --- a/applications/luci-ushare/root/etc/uci-defaults/luci-ushare +++ b/applications/luci-ushare/root/etc/uci-defaults/luci-ushare @@ -1,7 +1,11 @@ #!/bin/sh -uci batch <<-EOF +uci -q batch <<-EOF >/dev/null + delete ucitrack.@ushare[-1] add ucitrack ushare set ucitrack.@ushare[-1].init=ushare commit ucitrack EOF + +rm -f /tmp/luci-indexcache +exit 0 -- 2.30.2