Changeset 5703
- Timestamp:
- 03/01/10 01:46:32 (3 years ago)
- Location:
- luci/branches/luci-0.9/applications/luci-statistics/root/etc
- Files:
-
- 3 modified
-
config/luci_statistics (modified) (1 diff)
-
init.d/luci_statistics (modified) (2 diffs)
-
uci-defaults/luci-statistics (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
luci/branches/luci-0.9/applications/luci-statistics/root/etc/config/luci_statistics
r2340 r5703 9 9 option 'PIDFile' '/var/run/collectd.pid' 10 10 option 'PluginDir' '/usr/lib/collectd' 11 option 'TypesDB' '/usr/ lib/collectd/types.db'11 option 'TypesDB' '/usr/share/collectd/types.db' 12 12 option 'Interval' '30' 13 13 option 'ReadThreads' '2' -
luci/branches/luci-0.9/applications/luci-statistics/root/etc/init.d/luci_statistics
r4934 r5703 1 1 #!/bin/sh /etc/rc.common 2 2 START=79 3 4 boot() {5 ### prepare publisher6 if ! uci get lucid.rrdimg >/dev/null 2>/dev/null; then7 uci batch <<-EOF8 set lucid.rrdimg=DirectoryPublisher9 set lucid.rrdimg.name='Statistics Images'10 set lucid.rrdimg.physical=/tmp/rrdimg11 set lucid.rrdimg.virtual=/rrdimg12 set lucid.rrdimg.domain=''13 14 add_list lucid.http.publisher=rrdimg15 add_list lucid.https.publisher=rrdimg16 17 commit lucid18 EOF19 /etc/init.d/lucid restart20 fi21 22 start23 }24 3 25 4 start() { … … 35 14 36 15 ### prepare rrdimg directory 37 if [ "$(uci get luci_statistics.rrdtool.image_path 2>/dev/null)" != "$(uci get lucid.rrdimg.physical 2>/dev/null)" ]; then 38 uci set lucid.rrdimg.physical=$(uci get luci_statistics.rrdtool.image_path) 16 if [ -f /etc/config/lucid ] && [ -x /etc/init.d/lucid ] && /etc/init.d/lucid enabled && \ 17 [ "$(uci get luci_statistics.rrdtool.image_path 2>/dev/null)" != "$(uci get lucid.statistics.physical 2>/dev/null)" ]; then 18 uci set lucid.statistics.physical=$(uci get luci_statistics.rrdtool.image_path) 39 19 uci commit lucid 40 20 /etc/init.d/lucid restart 41 21 fi 42 43 ### flush LuCI index cache44 test -f /var/luci-indexcache && rm /var/luci-indexcache45 22 46 23 ### workaround broken permissions on /tmp -
luci/branches/luci-0.9/applications/luci-statistics/root/etc/uci-defaults/luci-statistics
r3146 r5703 1 1 #!/bin/sh 2 2 3 uci batch <<-EOF 3 # register commit handler 4 [ -f /etc/config/ucitrack ] && \ 5 [ "$(uci get ucitrack.@luci_statistics[0] 2>/dev/null)" != "luci_statistics" ] && \ 6 uci batch <<-EOF >/dev/null 2>/dev/null 4 7 add ucitrack luci_statistics 5 8 set ucitrack.@luci_statistics[-1].init=luci_statistics 6 9 commit ucitrack 7 10 EOF 11 12 # register LuCId virtual path handler 13 [ -f /etc/config/lucid ] && \ 14 [ "$(uci get lucid.statistics 2>/dev/null)" != "DirectoryPublisher" ] && \ 15 uci batch <<-EOF >/dev/null 2>/dev/null 16 set lucid.statistics=DirectoryPublisher 17 set lucid.statistics.name='RRDTool Image Cache' 18 set lucid.statistics.physical=/tmp/rrdimg 19 set lucid.statistics.virtual=/rrdimg 20 set lucid.statistics.domain='' 21 22 add_list lucid.http.publisher=statistics 23 add_list lucid.https.publisher=statistics 24 25 commit lucid 26 EOF 27 28 # symlink for busybox httpd 29 [ -x /usr/sbin/httpd ] && [ ! -h /www/rrdimg ] && \ 30 ln -s /tmp/rrdimg /www/rrdimg 31 32 # restart LuCId service 33 [ -x /etc/init.d/lucid ] && /etc/init.d/lucid enabled && /etc/init.d/lucid restart 34 35 exit 0
