X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=scripts%2Fgitcreate;h=daa5eb4bd806b7aa0aebf50118ca9a7faa1cd858;hb=a6c6f0d2cfe2ffaa3995c52af97cdbdf9757ed43;hp=e1363c76aca93c69cfff539b074ad4e9101ba7b0;hpb=4ef1f59f792de198a2204a2ecc44fb437577c7a1;p=repo_shell.git diff --git a/scripts/gitcreate b/scripts/gitcreate index e1363c7..daa5eb4 100755 --- a/scripts/gitcreate +++ b/scripts/gitcreate @@ -11,6 +11,12 @@ gitaclspath="$git_root/$gitacls" githooks=.githooks githookspath="$git_root/$githooks" +# If running as root, rerun via sudo as user $owner to ensure proper permissions +if [ "$(whoami)" == "root" ]; then + sudo -u $owner $0 $* + exit $? +fi + if [ "$(whoami)" != "$owner" ]; then echo "$0: must run as user $owner" >&2 exit 1