From ca7affd71849dd82bb8560dfbda6e9d3cbd50876 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Mon, 23 Nov 2009 11:28:32 -0500 Subject: [PATCH] Make built files and directories writeable by the stap-server group individually. --- runtime/uprobes/Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/runtime/uprobes/Makefile b/runtime/uprobes/Makefile index 2f61358ac..3be92ff6a 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) -- 2.43.5