summaryrefslogtreecommitdiffstats
path: root/debian/rules
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2019-01-01 14:58:30 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2019-01-27 20:48:44 +0000
commit007419fc24810715a3485998c3af3c782dd9f788 (patch)
tree0d1a6c1a726fce91dc2752ed6b526adb531c6dd6 /debian/rules
parentRenaming netdata-data to netdata-web. (diff)
downloadnetdata-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-xdebian/rules29
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