fix(bootstrap): clarify OWGIT_REPO_DIR and document path errors

Made-with: Cursor
This commit is contained in:
PTah
2026-04-22 12:10:32 +10:00
parent c9a237b8fa
commit a58be4b409
3 changed files with 44 additions and 7 deletions
+9 -2
View File
@@ -14,7 +14,7 @@ set -euo pipefail
# 3) Запускать от root (sudo).
#
# OWGIT_REPO_DIR по умолчанию — корень репозитория (каталог над scripts/). Для установки из /opt/owngit задайте явно:
# OWGIT_REPO_DIR=/opt/owngit sudo ./scripts/bootstrap-own-git.sh
# cd /opt/owngit && sudo OWGIT_REPO_DIR="$(pwd)" ./scripts/bootstrap-own-git.sh
_SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
_REPO_ROOT="$(cd "${_SCRIPT_DIR}/.." && pwd)"
@@ -96,7 +96,14 @@ require_paths() {
missing=1
fi
done
[[ "$missing" -eq 0 ]] || exit 1
if [[ "$missing" -ne 0 ]]; then
err "OWGIT_REPO_DIR=${OWGIT_REPO_DIR}"
err "Должен указывать на корень клона owngit (рядом должны быть каталоги gitea/, systemd/, fail2ban/)."
warn "Если клон не в этой папке: sudo OWGIT_REPO_DIR=/путь/к/owngit ENABLE_HAPROXY=false ./scripts/bootstrap-own-git.sh"
warn "Из каталога клона без переменной (автовыбор каталога): cd /путь/к/owngit && sudo ENABLE_HAPROXY=false ./scripts/bootstrap-own-git.sh"
warn "Если нужен именно /opt/owngit — клонируйте репозиторий туда или скопируйте дерево файлов."
exit 1
fi
}
install_packages() {