diff options
author | Suren A. Chilingaryan <csa@suren.me> | 2019-09-26 02:36:55 +0200 |
---|---|---|
committer | Suren A. Chilingaryan <csa@suren.me> | 2019-09-26 02:36:55 +0200 |
commit | edf770e69bd379ba29ce07b614549bfb6ffa3045 (patch) | |
tree | c2437d8304c733641657bdf7b77d194bc17582a3 /root/usr/bin/fix-permissions | |
download | gogs-edf770e69bd379ba29ce07b614549bfb6ffa3045.tar.gz gogs-edf770e69bd379ba29ce07b614549bfb6ffa3045.tar.bz2 gogs-edf770e69bd379ba29ce07b614549bfb6ffa3045.tar.xz gogs-edf770e69bd379ba29ce07b614549bfb6ffa3045.zip |
Adapted for OpenShift (cron, syslog, and ssh services are not running)
Diffstat (limited to 'root/usr/bin/fix-permissions')
-rwxr-xr-x | root/usr/bin/fix-permissions | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/root/usr/bin/fix-permissions b/root/usr/bin/fix-permissions new file mode 100755 index 0000000..b90d208 --- /dev/null +++ b/root/usr/bin/fix-permissions @@ -0,0 +1,7 @@ +#!/bin/sh +# Fix permissions on the given directory to allow group read/write of +# regular files and execute of directories. +chown -R git "$1" +chgrp -R 0 "$1" +chmod -R g+rw "$1" +find "$1" -type d -exec chmod g+x {} + |