| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/bin/bash
- # Uninstallation script for Gogs MCP Server systemd service
- set -e
- echo "Uninstalling Gogs MCP Server systemd service..."
- # Check if running as root
- if [ "$EUID" -ne 0 ]; then
- echo "This script must be run as root (use sudo)"
- exit 1
- fi
- # Stop the service if running
- if systemctl is-active --quiet gogs-mcp-server; then
- echo "Stopping service..."
- systemctl stop gogs-mcp-server
- fi
- # Disable the service
- if systemctl is-enabled --quiet gogs-mcp-server; then
- echo "Disabling service..."
- systemctl disable gogs-mcp-server
- fi
- # Remove service file
- if [ -f /etc/systemd/system/gogs-mcp-server.service ]; then
- echo "Removing service file..."
- rm /etc/systemd/system/gogs-mcp-server.service
- fi
- # Reload systemd daemon
- echo "Reloading systemd daemon..."
- systemctl daemon-reload
- echo ""
- echo "Uninstallation complete!"
- echo ""
|