From 9df123860b5998f3c210411f48f782925350f0f2 Mon Sep 17 00:00:00 2001 From: PTah Date: Wed, 22 Apr 2026 11:05:33 +1000 Subject: [PATCH] fix: default OWGIT_REPO_DIR to repo root next to bootstrap script Made-with: Cursor --- scripts/bootstrap-own-git.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/scripts/bootstrap-own-git.sh b/scripts/bootstrap-own-git.sh index 9a8dfa9..18ae106 100644 --- a/scripts/bootstrap-own-git.sh +++ b/scripts/bootstrap-own-git.sh @@ -12,10 +12,13 @@ set -euo pipefail # 1) Проверьте и отредактируйте переменные ниже перед запуском. # 2) Скрипт рассчитан на Ubuntu 24.04+. # 3) Запускать от root (sudo). +# +# OWGIT_REPO_DIR по умолчанию — корень репозитория (каталог над scripts/). Для установки из /opt/owngit задайте явно: +# OWGIT_REPO_DIR=/opt/owngit sudo ./scripts/bootstrap-own-git.sh -SERVER_DOMAIN="${SERVER_DOMAIN:-git.papatramp.ru}" -GITEA_LAN_IP="${GITEA_LAN_IP:-192.168.128.100}" -OWGIT_REPO_DIR="${OWGIT_REPO_DIR:-/opt/owngit}" +_SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +_REPO_ROOT="$(cd "${_SCRIPT_DIR}/.." && pwd)" +OWGIT_REPO_DIR="${OWGIT_REPO_DIR:-${_REPO_ROOT}}" GITEA_BASE_DIR="${GITEA_BASE_DIR:-/opt/gitea}" ENABLE_HAPROXY="${ENABLE_HAPROXY:-false}" ENABLE_REMOTE_HAPROXY_DEPLOY="${ENABLE_REMOTE_HAPROXY_DEPLOY:-false}" @@ -40,6 +43,9 @@ Usage: $0 [--dry-run] Options: --dry-run показать все шаги без изменений в системе -h, --help показать эту справку + +Переменные окружения (основные): + OWGIT_REPO_DIR каталог с репозиторием owngit (по умолчанию: родитель scripts/) EOF } @@ -319,6 +325,7 @@ main() { if [[ "$DRY_RUN" == "true" ]]; then warn "Запуск в режиме dry-run (изменения не применяются)" + log "OWGIT_REPO_DIR=${OWGIT_REPO_DIR}" fi require_root require_paths