remove sudo

This commit is contained in:
2026-07-09 20:59:55 +05:00
parent d8eea05170
commit acad6fc769

View File

@@ -28,27 +28,27 @@ echo "--- Данные системы: ПК=$HOSTNAME, ОЗУ=$MEM_LABEL, Мет
# --- 2. Подготовка окружения ---
if [ ! -d "$WORK_DIR" ]; then
sudo mkdir -p "$WORK_DIR"
mkdir -p "$WORK_DIR"
fi
cd "$WORK_DIR"
# --- 3. Остановка и удаление старой службы (если есть) ---
echo "--- Шаг 1: Очистка ---"
sudo systemctl stop "$SERVICE_NAME" 2>/dev/null || true
sudo systemctl disable "$SERVICE_NAME" 2>/dev/null || true
sudo rm -f "/etc/systemd/system/${SERVICE_NAME}.service"
sudo systemctl daemon-reload
systemctl stop "$SERVICE_NAME" 2>/dev/null || true
systemctl disable "$SERVICE_NAME" 2>/dev/null || true
rm -f "/etc/systemd/system/${SERVICE_NAME}.service"
systemctl daemon-reload
# --- 4. Загрузка бинарного файла ---
echo "--- Шаг 2: Загрузка act_runner ---"
if [ ! -f "$WORK_DIR/act_runner" ]; then
sudo wget -q --show-progress -O act_runner "$EXE_URL"
sudo chmod +x act_runner
wget -q --show-progress -O act_runner "$EXE_URL"
chmod +x act_runner
fi
# --- 5. Создание конфигурационного файла config.yaml ---
echo "--- Шаг 3: Формирование конфига ---"
sudo tee "$WORK_DIR/config.yaml" > /dev/null <<EOF
tee "$WORK_DIR/config.yaml" > /dev/null <<EOF
log:
level: info
runner:
@@ -71,7 +71,7 @@ EOF
echo "--- Шаг 4: Авторизация в Gitea ---"
if [ ! -f "$WORK_DIR/.runner" ]; then
echo "Регистрация нового раннера..."
sudo ./act_runner register \
./act_runner register \
--instance "$INSTANCE_URL" \
--token "$TOKEN" \
--no-interactive \
@@ -81,7 +81,7 @@ fi
# --- 7. Создание systemd-сервиса ---
echo "--- Шаг 5: Установка службы systemd ---"
sudo tee "/etc/systemd/system/${SERVICE_NAME}.service" > /dev/null <<EOF
tee "/etc/systemd/system/${SERVICE_NAME}.service" > /dev/null <<EOF
[Unit]
Description=Gitea Act Runner
After=network.target
@@ -98,12 +98,12 @@ User=root
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable "$SERVICE_NAME"
systemctl daemon-reload
systemctl enable "$SERVICE_NAME"
# --- 8. Запуск службы ---
echo "--- Шаг 6: Запуск ---"
sudo systemctl start "$SERVICE_NAME"
systemctl start "$SERVICE_NAME"
# --- 9. Проверка статуса ---
if systemctl is-active --quiet "$SERVICE_NAME"; then