]> arthur.barton.de Git - netdata.git/blobdiff - src/Makefile.am
build: setuid apps.plugin if running under root
[netdata.git] / src / Makefile.am
index dde90145e4bb47f8351e50aa518c50306fd9491a..1d87d5be77778b74c8cdb7bb8a8debeabbad6dba 100644 (file)
@@ -73,10 +73,15 @@ apps_plugin_SOURCES = \
        procfile.c procfile.h \
        $(NULL)
 
-install-data-hook:
-       @echo
-       @echo "ATTENTION"
-       @echo
-       @echo "setuid bit of $(pluginsdir)/apps.plugin must be set, please execute as root:"
-       @echo "chown root '$(pluginsdir)/apps.plugin' && chmod 4755 '$(pluginsdir)/apps.plugin'"
-       @echo
+install-exec-hook:
+       if [ `id -u` == 0 ]; then \
+               chown root '$(DESTDIR)$(pluginsdir)/apps.plugin' && \
+                       chmod 4755 '$(DESTDIR)$(pluginsdir)/apps.plugin'; \
+       else \
+               echo; \
+               echo "ATTENTION"; \
+               echo; \
+               echo "setuid bit of $(pluginsdir)/apps.plugin must be set, please execute as root:"; \
+               echo "chown root '$(pluginsdir)/apps.plugin' && chmod 4755 '$(pluginsdir)/apps.plugin'"; \
+               echo; \
+       fi