+++ /dev/null
-require monitoring-common.inc
-
-SUBPATH0 = "collectd-extensions/src"
-
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-
-RDEPENDS_${PN}_append += " \
- systemd \
- collectd \
- fm-api \
- ntpq \
- python-influxdb \
- python-oslo.concurrency \
- python-httplib2 \
- tsconfig \
- "
-
-
-local_unit_dir = "${sysconfdir}/systemd/system"
-local_plugin_dir = "${sysconfdir}/collectd.d"
-local_python_extensions_dir = "/opt/collectd/extensions/python"
-local_config_extensions_dir = "/opt/collectd/extensions/config"
-
-
-do_install_append() {
-
- install -m 755 -d ${D}/${sysconfdir}
- install -m 755 -d ${D}/${local_unit_dir}
- install -m 755 -d ${D}/${local_plugin_dir}
- install -m 755 -d ${D}/${local_config_extensions_dir}
- install -m 755 -d ${D}/${local_python_extensions_dir}
-
- # support files ; service and pmon conf
- install -m 644 collectd.service ${D}/${local_unit_dir}
- install -m 600 collectd.conf.pmon ${D}/${local_config_extensions_dir}
-
- # collectd python plugin files - notifiers
- install -m 700 fm_notifier.py ${D}/${local_python_extensions_dir}
- install -m 700 plugin_common.py ${D}/${local_python_extensions_dir}
-
- # collectd python plugin files - resource plugins
- install -m 700 cpu.py ${D}/${local_python_extensions_dir}
- install -m 700 memory.py ${D}/${local_python_extensions_dir}
- install -m 700 example.py ${D}/${local_python_extensions_dir}
- install -m 700 ntpq.py ${D}/${local_python_extensions_dir}
- install -m 700 interface.py ${D}/${local_python_extensions_dir}
- install -m 700 remotels.py ${D}/${local_python_extensions_dir}
- install -m 700 ptp.py ${D}/${local_python_extensions_dir}
- install -m 700 ovs_interface.py ${D}/${local_python_extensions_dir}
-
-
- # collectd plugin conf files into /etc/collectd.d
- install -m 600 python_plugins.conf ${D}/${local_plugin_dir}
- install -m 600 cpu.conf ${D}/${local_plugin_dir}
- install -m 600 memory.conf ${D}/${local_plugin_dir}
- install -m 600 df.conf ${D}/${local_plugin_dir}
- install -m 600 example.conf ${D}/${local_plugin_dir}
- install -m 600 ntpq.conf ${D}/${local_plugin_dir}
- install -m 600 interface.conf ${D}/${local_plugin_dir}
- install -m 600 remotels.conf ${D}/${local_plugin_dir}
- install -m 600 ptp.conf ${D}/${local_plugin_dir}
- install -m 600 ovs_interface.conf ${D}/${local_plugin_dir}
-
-}
-
-FILES_${PN}_append = " \
- ${local_python_extensions_dir} \
- ${local_config_extensions_dir} \
- "