95b052f36740ac9c5ac35e35d8be75c8da3c619a
[barometer.git] / src / collectd / include_config.sh
1 #!/bin/bash
2 COLLECTD_CONF_FILE=/opt/collectd/etc/collectd.conf
3 INCLUDE_CONF="<Include \"/opt/collectd/etc/collectd.conf.d\">"
4
5 function write_include {
6     echo $INCLUDE_CONF | sudo tee -a $COLLECTD_CONF_FILE;
7     echo "  Filter \"*.conf\"" | sudo tee -a $COLLECTD_CONF_FILE;
8     echo -e "</Include>" | sudo tee -a /opt/collectd/etc/collectd.conf
9 }
10
11 grep -qe '<Include "/opt/collectd/etc/collectd.conf.d">' $COLLECTD_CONF_FILE; [ $? -ne 0 ] && write_include
12