From 68198d58ed89c14dfee442d3e68d324bde0d23e4 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Fri, 20 Nov 2009 17:23:29 -0500 Subject: Only attempt to change the group permissions of built items if we are root. --- runtime/uprobes/Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'runtime') diff --git a/runtime/uprobes/Makefile b/runtime/uprobes/Makefile index e58373af..2f61358a 100644 --- a/runtime/uprobes/Makefile +++ b/runtime/uprobes/Makefile @@ -18,9 +18,12 @@ default: fi \ done \ fi - chgrp stap-server $(CLEAN_FILES) 2>/dev/null || true - chgrp stap-server $(CLEAN_DIRS) 2>/dev/null || true - chgrp stap-server $(CLEAN_DIRS)/* 2>/dev/null || true + if test `id -u` -eq 0; then \ + chgrp stap-server $(CLEAN_FILES) 2>/dev/null || true; \ + chgrp stap-server $(CLEAN_DIRS) 2>/dev/null || true' \ + chgrp stap-server $(CLEAN_DIRS)/* 2>/dev/null || true; \ + chmod stap-server 775 $(CLEAN_DIRS)/* 2>/dev/null || true; \ + fi # This target is used with "make -q" to see whether a "real" build is needed. uprobes.ko: $(DEPENDENCIES) -- cgit