diff options
-rw-r--r-- | runtime/uprobes/Makefile | 10 |
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) |