summaryrefslogtreecommitdiffstats
path: root/meta-webserver/recipes-webadmin/netdata/netdata_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-webserver/recipes-webadmin/netdata/netdata_git.bb')
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata_git.bb19
1 files changed, 14 insertions, 5 deletions
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata_git.bb b/meta-webserver/recipes-webadmin/netdata/netdata_git.bb
index 7c48b8a37d..7ec9898152 100644
--- a/meta-webserver/recipes-webadmin/netdata/netdata_git.bb
+++ b/meta-webserver/recipes-webadmin/netdata/netdata_git.bb
@@ -1,17 +1,19 @@
1HOMEPAGE = "https://github.com/firehol/netdata/" 1HOMEPAGE = "https://github.com/netdata/netdata/"
2SUMMARY = "Real-time performance monitoring" 2SUMMARY = "Real-time performance monitoring"
3DESCRIPTION = "Netdata is high-fidelity infrastructure monitoring and troubleshooting. \
4 Open-source, free, preconfigured, opinionated, and always real-time."
3LICENSE = "GPLv3" 5LICENSE = "GPLv3"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=fc9b848046ef54b5eaee6071947abd24" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=fc9b848046ef54b5eaee6071947abd24"
5 7
6SRC_URI = "git://github.com/firehol/netdata.git;protocol=https" 8SRC_URI:append = " git://github.com/firehol/netdata.git;protocol=https"
7SRCREV = "1be9200ba8e11dc81a2101d85a2725137d43f766" 9SRCREV = "1be9200ba8e11dc81a2101d85a2725137d43f766"
8PV = "1.22.1" 10PV = "1.22.1"
9 11
10# default netdata.conf for netdata configuration 12# default netdata.conf for netdata configuration
11SRC_URI += "file://netdata.conf" 13SRC_URI += " file://netdata.conf"
12 14
13# file for providing systemd service support 15# file for providing systemd service support
14SRC_URI += "file://netdata.service" 16SRC_URI += " file://netdata.service"
15 17
16S = "${WORKDIR}/git" 18S = "${WORKDIR}/git"
17 19
@@ -31,7 +33,7 @@ SYSTEMD_AUTO_ENABLE:${PN} = "enable"
31 33
32#User specific 34#User specific
33USERADD_PACKAGES = "${PN}" 35USERADD_PACKAGES = "${PN}"
34GROUPADD_PARAM:${PN} = "--system netdata" 36USERADD_PARAM:${PN} = "--system --no-create-home --home-dir ${localstatedir}/run/netdata --user-group netdata"
35 37
36do_install:append() { 38do_install:append() {
37 #set S UID for plugins 39 #set S UID for plugins
@@ -50,6 +52,13 @@ do_install:append() {
50 sed -i -e 's,@@sysconfdir,${sysconfdir},g' ${D}${sysconfdir}/netdata/netdata.conf 52 sed -i -e 's,@@sysconfdir,${sysconfdir},g' ${D}${sysconfdir}/netdata/netdata.conf
51 sed -i -e 's,@@libdir,${libexecdir},g' ${D}${sysconfdir}/netdata/netdata.conf 53 sed -i -e 's,@@libdir,${libexecdir},g' ${D}${sysconfdir}/netdata/netdata.conf
52 sed -i -e 's,@@datadir,${datadir},g' ${D}${sysconfdir}/netdata/netdata.conf 54 sed -i -e 's,@@datadir,${datadir},g' ${D}${sysconfdir}/netdata/netdata.conf
55
56 install --group netdata --owner netdata --directory ${D}${localstatedir}/cache/netdata
57 install --group netdata --owner netdata --directory ${D}${localstatedir}/lib/netdata
58
59 chown -R netdata:netdata ${D}${datadir}/netdata/web
53} 60}
54 61
62FILES_${PN} += "${localstatedir}/cache/netdata/ ${localstatedir}/lib/netdata/"
63
55RDEPENDS:${PN} = "bash zlib" 64RDEPENDS:${PN} = "bash zlib"