diff options
| author | a73x <[email protected]> | 2024-08-25 10:04:00 +0100 |
|---|---|---|
| committer | a73x <[email protected]> | 2024-08-25 10:04:00 +0100 |
| commit | 597b4b5f2d26d30beebc1a4ab529835f76655fee (patch) | |
| tree | cd5c86d0ecdfec1bc8d2e053de9db25fe182aef8 | |
| parent | 911a7dc7296f76a5de0538b3c3536167a89195d8 (diff) | |
move git repos into repo folder
| -rw-r--r-- | git-wrapper.sh | 5 | ||||
| -rw-r--r-- | init-repo.sh | 7 |
2 files changed, 4 insertions, 8 deletions
diff --git a/git-wrapper.sh b/git-wrapper.sh index 21d1b23..7a00b31 100644 --- a/git-wrapper.sh +++ b/git-wrapper.sh @@ -1,6 +1,8 @@ #!/bin/bash +COMMAND=$(echo "$SSH_ORIGINAL_COMMAND" | awk '{print $1}') REPO_NAME=$(echo "$SSH_ORIGINAL_COMMAND" | awk '{print $2}' | tr -d "'") +REPO_NAME=repos/${REPO_NAME} init_repo() { echo "creating repo" @@ -13,4 +15,5 @@ if [ ! -d "$REPO_NAME" ]; then captured=$(init_repo) fi -exec git-shell -c "$SSH_ORIGINAL_COMMAND" +echo "${COMMAND} '${REPO_NAME}'" >> logs +exec git-shell -c "${COMMAND} '${REPO_NAME}'" diff --git a/init-repo.sh b/init-repo.sh deleted file mode 100644 index 29cab4e..0000000 --- a/init-repo.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -REPO_DIR="/git-server/repos/$1" -if [ ! -d "$REPO_DIR" ]; then - mkdir -p "$REPO_DIR" - cd "$REPO_DIR" - git init --bare -fi |
