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 | ||
