diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2019-01-01 14:58:30 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2019-01-27 20:48:44 +0000 |
commit | 007419fc24810715a3485998c3af3c782dd9f788 (patch) | |
tree | 0d1a6c1a726fce91dc2752ed6b526adb531c6dd6 /debian/rules | |
parent | Renaming netdata-data to netdata-web. (diff) | |
download | netdata-007419fc24810715a3485998c3af3c782dd9f788.tar.xz netdata-007419fc24810715a3485998c3af3c782dd9f788.zip |
Moving architecture-independent plugins to interpreter specific netdata-plugins packages to installations with targeted/minimized depends.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/debian/rules b/debian/rules index cf2f6bda3..44ae64bd2 100755 --- a/debian/rules +++ b/debian/rules @@ -47,6 +47,28 @@ override_dh_install: dh_install + # Move architecture dependent plugins + mkdir -p $(TOP)/usr/lib/netdata/plugins.d + for plugin in cgroup-network apps.plugin freeipmi.plugin; \ + do \ + mv $(TOP)-plugins-bash/usr/lib/netdata/plugins.d/$${plugin} \ + $(TOP)/usr/lib/netdata/plugins.d; \ + done + + mkdir -p $(TOP)-plugins-nodejs/usr/lib/netdata/plugins.d + for plugin in node.d.plugin; \ + do \ + mv $(TOP)-plugins-bash/usr/lib/netdata/plugins.d/$${plugin} \ + $(TOP)-plugins-nodejs/usr/lib/netdata/plugins.d; \ + done + + mkdir -p $(TOP)-plugins-python/usr/lib/netdata/plugins.d + for plugin in python.d.plugin; \ + do \ + mv $(TOP)-plugins-bash/usr/lib/netdata/plugins.d/$${plugin} \ + $(TOP)-plugins-python/usr/lib/netdata/plugins.d; \ + done + override_dh_install-indep: dh_install # Setting package version (update check) @@ -60,9 +82,8 @@ override_dh_fixperms-arch: # apps.plugin should only be runnable by the netdata user. It will be # given extra capabilities in the postinst script. - # chmod 0754 $(TOP)/usr/lib/netdata/plugins.d/apps.plugin - chmod 0644 $(TOP)/usr/lib/netdata/plugins.d/loopsleepms.sh.inc chmod 4754 $(TOP)/usr/lib/netdata/plugins.d/freeipmi.plugin - chmod 0644 $(TOP)/usr/lib/netdata/charts.d/*.sh - chmod 0644 $(TOP)/usr/lib/netdata/python.d/*.py + chmod 0644 $(TOP)-plugins-bash/usr/lib/netdata/charts.d/*.sh + chmod 0644 $(TOP)-plugins-bash/usr/lib/netdata/plugins.d/*.sh.inc + chmod 0644 $(TOP)-plugins-python/usr/lib/netdata/python.d/*.py |