diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2010-10-21 07:01:29 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2010-10-21 07:01:29 -0400 |
commit | 2425e327182e56648b19c12a7ae3515367bbffc4 (patch) | |
tree | 53b0c463209b36f2b89325b7819e1255aaba74ac | |
parent | 1b326051dd975a736c74353712dc9171f36dad0e (diff) |
set_repo_rights: make sure group permissions are sticky
Without this, repositories created on Jupiter didn't work properly.
-rwxr-xr-x | set_repo_rights | 3 |
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 | |||
20 | fi | 20 | fi |
21 | 21 | ||
22 | chown -R $USER:litmus "$REPO" || die "chown failed" | 22 | chown -R $USER:litmus "$REPO" || die "chown failed" |
23 | chmod -R o-rwx "$REPO" || die "chmod failed" | 23 | chmod -R g+s "$REPO" || die "chmod -R g+s failed" |
24 | chmod -R o-rwx "$REPO" || die "chmod -R o-rwx failed" | ||
24 | setfacl -R -m g::rwx "$REPO" || die "setfacl failed" | 25 | setfacl -R -m g::rwx "$REPO" || die "setfacl failed" |
25 | setfacl -d -R -m g::rwx "$REPO" || die "setfacl -d failed" | 26 | setfacl -d -R -m g::rwx "$REPO" || die "setfacl -d failed" |
26 | 27 | ||