#!/bin/bash # uninstall.sh - Remove PicUpper cron job set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" CAPTURE_SCRIPT="${SCRIPT_DIR}/capture-upload.sh" echo "=== PicUpper Uninstaller ===" echo "" # Remove cron job if crontab -l 2>/dev/null | grep -q "$CAPTURE_SCRIPT"; then crontab -l | grep -v "$CAPTURE_SCRIPT" | crontab - echo "✓ Cron job removed" else echo "⚠ No cron job found" fi echo "" echo "Uninstall complete." echo "" echo "Note: Log file and configuration are preserved." echo " Config: ${SCRIPT_DIR}/picupper.conf" echo " Logs: /var/log/picupper.log" echo "" echo "To completely remove, also delete:" echo " rm -rf ${SCRIPT_DIR}" echo " sudo rm /var/log/picupper.log"