summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2010-10-21 07:01:29 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2010-10-21 07:01:29 -0400
commit2425e327182e56648b19c12a7ae3515367bbffc4 (patch)
tree53b0c463209b36f2b89325b7819e1255aaba74ac
parent1b326051dd975a736c74353712dc9171f36dad0e (diff)
set_repo_rights: make sure group permissions are sticky
Without this, repositories created on Jupiter didn't work properly.
-rwxr-xr-xset_repo_rights3
1 files changed, 2 insertions, 1 deletions
diff --git a/set_repo_rights b/set_repo_rights
index 65940db..4048dc8 100755
--- a/set_repo_rights
+++ b/set_repo_rights
@@ -20,7 +20,8 @@ if [ -z "$REPO" ]; then
20fi 20fi
21 21
22chown -R $USER:litmus "$REPO" || die "chown failed" 22chown -R $USER:litmus "$REPO" || die "chown failed"
23chmod -R o-rwx "$REPO" || die "chmod failed" 23chmod -R g+s "$REPO" || die "chmod -R g+s failed"
24chmod -R o-rwx "$REPO" || die "chmod -R o-rwx failed"
24setfacl -R -m g::rwx "$REPO" || die "setfacl failed" 25setfacl -R -m g::rwx "$REPO" || die "setfacl failed"
25setfacl -d -R -m g::rwx "$REPO" || die "setfacl -d failed" 26setfacl -d -R -m g::rwx "$REPO" || die "setfacl -d failed"
26 27