add systemd services and handlers pipeline

This commit is contained in:
2026-01-30 12:20:34 +03:00
parent 056c12580d
commit dc7fd19022
22 changed files with 2875 additions and 3 deletions

27
systemd/uninstall.sh Normal file
View File

@@ -0,0 +1,27 @@
#!/bin/bash
# Скрипт удаления systemd сервисов Carpibord
set -e
echo "=== Удаление Carpibord сервисов ==="
if [ "$EUID" -ne 0 ]; then
echo "Запусти с sudo: sudo ./uninstall.sh"
exit 1
fi
echo "[1/3] Остановка сервисов..."
systemctl stop carpibord.service 2>/dev/null || true
systemctl stop can0-link.service 2>/dev/null || true
echo "[2/3] Отключение автозапуска..."
systemctl disable carpibord.service 2>/dev/null || true
systemctl disable can0-link.service 2>/dev/null || true
echo "[3/3] Удаление файлов..."
rm -f /etc/systemd/system/carpibord.service
rm -f /etc/systemd/system/can0-link.service
systemctl daemon-reload
echo ""
echo "=== Сервисы удалены ==="