summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/uprobes/Makefile10
1 files changed, 6 insertions, 4 deletions
diff --git a/runtime/uprobes/Makefile b/runtime/uprobes/Makefile
index 2f61358a..3be92ff6 100644
--- a/runtime/uprobes/Makefile
+++ b/runtime/uprobes/Makefile
@@ -19,11 +19,13 @@ default:
done \
fi
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; \
+ for f in $(CLEAN_FILES); do \
+ test -e $$f && chgrp stap-server $$f && chmod 664 $$f; done; \
+ for d in $(CLEAN_DIRS); do \
+ test -d $$d && chgrp stap-server $$d && chmod 775 $$d; done \
fi
+ for d in $(CLEAN_DIRS); do \
+ test -d $$d && chgrp stap-server $$d/* && chmod 664 $$d/*; done;
# This target is used with "make -q" to see whether a "real" build is needed.
uprobes.ko: $(DEPENDENCIES)