diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2019-10-13 08:37:32 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2019-10-13 08:38:18 +0000 |
commit | ca540a730c0b880922e86074f994a95b8d413bea (patch) | |
tree | 1364a1b82cfcc68f51aabf9b2545e6a06059d6bb /contrib/debian/rules | |
parent | Releasing debian version 1.17.1-1. (diff) | |
download | netdata-ca540a730c0b880922e86074f994a95b8d413bea.tar.xz netdata-ca540a730c0b880922e86074f994a95b8d413bea.zip |
Merging upstream version 1.18.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'contrib/debian/rules')
-rwxr-xr-x | contrib/debian/rules | 42 |
1 files changed, 39 insertions, 3 deletions
diff --git a/contrib/debian/rules b/contrib/debian/rules index 036e0108e..0e17e3953 100755 --- a/contrib/debian/rules +++ b/contrib/debian/rules @@ -4,6 +4,7 @@ # the location of plugins in /usr/lib DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) TOP = $(CURDIR)/debian/netdata +TEMPTOP = $(CURDIR)/debian/tmp %: # For jessie and beyond @@ -31,13 +32,40 @@ override_dh_install: debian/netdata.postinst # find "$(TOP)" -name .keep -exec rm '{}' ';' + # Set the CUPS plugin install rule + # + mkdir -p $(TOP)-plugin-cups/usr/libexec/netdata/plugins.d + mv -f $(TEMPTOP)/usr/libexec/netdata/plugins.d/cups.plugin \ + $(TOP)-plugin-cups/usr/libexec/netdata/plugins.d/cups.plugin + + # Set the rest of the software in the main package + # + cp -rp $(TEMPTOP)/usr $(TOP)/usr + cp -rp $(TEMPTOP)/var $(TOP)/var + #cp -rp $(TEMPTOP)/etc $(TOP)/etc + + # Copy sample netdata.conf + cp -p $(CURDIR)/system/edit-config $(TOP)/etc/netdata/ + + # Create placeholder dirs in netdata configuration directory + # + mkdir -p $(TOP)/etc/netdata/health.d + mkdir -p $(TOP)/etc/netdata/python.d + mkdir -p $(TOP)/etc/netdata/charts.d + mkdir -p $(TOP)/etc/netdata/cystonm-plugins.d + mkdir -p $(TOP)/etc/netdata/go.d + mkdir -p $(TOP)/etc/netdata/ssl + mkdir -p $(TOP)/etc/netdata/node.d + mkdir -p $(TOP)/etc/netdata/statsd.d + + # Move files that local user shouldn't be editing to /usr/share/netdata # - mkdir -p "$(TOP)/usr/share/netdata" + mkdir -p "$(TOP)/usr/share/netdata/www" for D in $$(find "$(TOP)/var/lib/netdata/www/" -maxdepth 1 -type d -printf '%f '); do \ echo Relocating $$D; \ mv "$(TOP)/var/lib/netdata/www/$$D" "$(TOP)/usr/share/netdata/www/$$D"; \ - ln -s "/usr/share/netdata/$$D" "$(TOP)/var/lib/netdata/www/$$D"; \ + ln -s "/usr/share/netdata/www/$$D" "$(TOP)/var/lib/netdata/www/$$D"; \ done # Update postinst to set correct group for www files on installation. @@ -55,7 +83,7 @@ override_dh_install: debian/netdata.postinst # Install go # - debian/install_go.sh $$(cat ${CURDIR}/packaging/go.d.version) $(TOP)/usr/lib/$(DEB_HOST_MULTIARCH)/netdata/ $(TOP)/usr/libexec/netdata + debian/install_go.sh $$(cat ${CURDIR}/packaging/go.d.version) $(TOP)/usr/lib/netdata $(TOP)/usr/libexec/netdata override_dh_installdocs: dh_installdocs @@ -79,8 +107,16 @@ override_dh_fixperms: chmod 0754 $(TOP)/usr/libexec/netdata/plugins.d/apps.plugin chmod 0754 $(TOP)/usr/libexec/netdata/plugins.d/freeipmi.plugin chmod 0754 $(TOP)/usr/libexec/netdata/plugins.d/perf.plugin + chmod 0754 $(TOP)/usr/libexec/netdata/plugins.d/slabinfo.plugin chmod 0750 $(TOP)/usr/libexec/netdata/plugins.d/go.d.plugin + # Support script for configuration file management + # + chmod 0750 $(TOP)/etc/netdata/edit-config + + # CUPS plugin package + chmod 0750 $(TOP)-plugin-cups/usr/libexec/netdata/plugins.d/cups.plugin + override_dh_installlogrotate: cp system/netdata.logrotate debian/netdata.logrotate dh_installlogrotate |