diff options
| author | Dmitry Ilvokhin <d@ilvokhin.com> | 2025-12-19 14:29:58 +0000 |
|---|---|---|
| committer | Dmitry Ilvokhin <d@ilvokhin.com> | 2025-12-19 14:29:58 +0000 |
| commit | e8e374d0ace0d31712886bede85ba4ebbb4abb03 (patch) | |
| tree | dcad5357111a6c8abf0c00c935e1b09e649d6203 | |
| parent | bfab8288286528c11f3cd767d84198ebc7726e49 (diff) | |
| download | infra-e8e374d0ace0d31712886bede85ba4ebbb4abb03.tar.gz infra-e8e374d0ace0d31712886bede85ba4ebbb4abb03.tar.bz2 infra-e8e374d0ace0d31712886bede85ba4ebbb4abb03.zip | |
Run init-git-repo.sh only under git user
Otherwise file permissions are mess up.
| -rwxr-xr-x | roles/gitserver/files/init-git-repo.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/roles/gitserver/files/init-git-repo.sh b/roles/gitserver/files/init-git-repo.sh index 15aa8c4..13b9a01 100755 --- a/roles/gitserver/files/init-git-repo.sh +++ b/roles/gitserver/files/init-git-repo.sh @@ -35,6 +35,11 @@ if [ -z $repo ]; then exit 1 fi +if [ $USER != git ]; then + echo "You should run this script as git, not as $USER!" 1>&2 + exit 1 +fi + mkdir $repo cd $repo git init --bare |