Add Fedora local Stirling PDF setup
This commit is contained in:
31
uninstall.sh
Executable file
31
uninstall.sh
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
CONTAINER_NAME="stirling-pdf"
|
||||
BASE_DIR="$HOME/.local/share/stirling-pdf"
|
||||
BIN_FILE="$HOME/.local/bin/stirling-pdf-app"
|
||||
DESKTOP_FILE="$HOME/.local/share/applications/stirling-pdf.desktop"
|
||||
|
||||
podman stop "$CONTAINER_NAME" >/dev/null 2>&1 || true
|
||||
podman rm "$CONTAINER_NAME" >/dev/null 2>&1 || true
|
||||
|
||||
rm -f "$BIN_FILE"
|
||||
rm -f "$DESKTOP_FILE"
|
||||
update-desktop-database "$HOME/.local/share/applications" 2>/dev/null || true
|
||||
|
||||
read -r -p "Lokale Stirling-Daten löschen unter $BASE_DIR? [y/N] " DELETE_DATA
|
||||
if [[ "$DELETE_DATA" =~ ^[Yy]$ ]]; then
|
||||
rm -rf "$BASE_DIR"
|
||||
fi
|
||||
|
||||
read -r -p "Container-Image löschen? [y/N] " DELETE_IMAGE
|
||||
if [[ "$DELETE_IMAGE" =~ ^[Yy]$ ]]; then
|
||||
podman image rm docker.io/stirlingtools/stirling-pdf:latest >/dev/null 2>&1 || true
|
||||
fi
|
||||
|
||||
read -r -p "Chromium entfernen? Nur ja sagen, wenn Chromium nur dafür installiert wurde. [y/N] " DELETE_CHROMIUM
|
||||
if [[ "$DELETE_CHROMIUM" =~ ^[Yy]$ ]]; then
|
||||
sudo dnf remove -y chromium chromium-common
|
||||
fi
|
||||
|
||||
echo "Uninstall complete."
|
||||
Reference in New Issue
Block a user