Changeset 5703

Show
Ignore:
Timestamp:
03/01/10 01:46:32 (3 years ago)
Author:
jow
Message:

luci-0.9: merge r5693 and r5697

Location:
luci/branches/luci-0.9/applications/luci-statistics/root/etc
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • luci/branches/luci-0.9/applications/luci-statistics/root/etc/config/luci_statistics

    r2340 r5703  
    99    option 'PIDFile' '/var/run/collectd.pid' 
    1010    option 'PluginDir' '/usr/lib/collectd' 
    11     option 'TypesDB' '/usr/lib/collectd/types.db' 
     11    option 'TypesDB' '/usr/share/collectd/types.db' 
    1212    option 'Interval' '30' 
    1313    option 'ReadThreads' '2' 
  • luci/branches/luci-0.9/applications/luci-statistics/root/etc/init.d/luci_statistics

    r4934 r5703  
    11#!/bin/sh /etc/rc.common 
    22START=79 
    3  
    4 boot() { 
    5     ### prepare publisher 
    6     if ! uci get lucid.rrdimg >/dev/null 2>/dev/null; then 
    7         uci batch <<-EOF 
    8 set lucid.rrdimg=DirectoryPublisher 
    9 set lucid.rrdimg.name='Statistics Images' 
    10 set lucid.rrdimg.physical=/tmp/rrdimg 
    11 set lucid.rrdimg.virtual=/rrdimg 
    12 set lucid.rrdimg.domain='' 
    13  
    14 add_list lucid.http.publisher=rrdimg 
    15 add_list lucid.https.publisher=rrdimg    
    16  
    17 commit lucid 
    18 EOF 
    19         /etc/init.d/lucid restart 
    20     fi 
    21  
    22     start 
    23 } 
    243 
    254start() { 
     
    3514 
    3615    ### 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) 
    3919        uci commit lucid 
    4020        /etc/init.d/lucid restart 
    4121    fi 
    42  
    43     ### flush LuCI index cache 
    44     test -f /var/luci-indexcache && rm /var/luci-indexcache 
    4522 
    4623    ### workaround broken permissions on /tmp 
  • luci/branches/luci-0.9/applications/luci-statistics/root/etc/uci-defaults/luci-statistics

    r3146 r5703  
    11#!/bin/sh 
    22 
    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" ] && \ 
     6uci batch <<-EOF >/dev/null 2>/dev/null 
    47    add ucitrack luci_statistics 
    58    set ucitrack.@luci_statistics[-1].init=luci_statistics 
    69    commit ucitrack 
    710EOF 
     11 
     12# register LuCId virtual path handler 
     13[ -f /etc/config/lucid ] && \ 
     14[ "$(uci get lucid.statistics 2>/dev/null)" != "DirectoryPublisher" ] && \ 
     15uci 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 
     26EOF 
     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 
     35exit 0