version1 Панель работает, исправлены ошибки в mita-ctl

This commit is contained in:
2026-06-19 23:43:12 +03:00
parent 39c1fcf438
commit ee439187e2
3 changed files with 42 additions and 8 deletions
+30
View File
@@ -0,0 +1,30 @@
#!/bin/bash
set -euo pipefail
REPO="grendervilll/mitactl"
BRANCH="main"
ARCHIVE_URL="https://github.com/${REPO}/archive/refs/heads/${BRANCH}.tar.gz"
INSTALL_DIR="/opt/mitactl-install"
RED='\033[0;31m'; GREEN='\033[0;32m'; CYAN='\033[0;36m'; NC='\033[0m'
info() { echo -e "${CYAN}[INFO]${NC} $*"; }
ok() { echo -e "${GREEN}[OK]${NC} $*"; }
err() { echo -e "${RED}[ERROR]${NC} $*"; exit 1; }
[[ $EUID -ne 0 ]] && err "Запустите от root: sudo bash <(curl -Ls ...)"
command -v curl &>/dev/null || apt-get install -y -qq curl
command -v tar &>/dev/null || apt-get install -y -qq tar
info "Загрузка репозитория ${REPO}..."
rm -rf "$INSTALL_DIR"
mkdir -p "$INSTALL_DIR"
curl -Ls "$ARCHIVE_URL" | tar -xz -C "$INSTALL_DIR" --strip-components=1 \
|| err "Не удалось скачать или распаковать архив с GitHub"
ok "Файлы загружены в $INSTALL_DIR"
chmod +x "$INSTALL_DIR/install.sh"
cd "$INSTALL_DIR"
exec bash install.sh