#!/usr/bin/env bash # Copyright (c) 2025. LUXIM d.o.o., Slovenia - Matjaž Mozetič. set -euo pipefail PREFIX=${PREFIX:-/usr} BINDIR="$PREFIX/bin" MANDIR="$PREFIX/share/man/man1" KIO_SM="$PREFIX/share/kio/servicemenus" KSVC5="$PREFIX/share/kservices5/ServiceMenus" APPDIR="$PREFIX/share/applications" BCOMP="$PREFIX/share/bash-completion/completions" echo "Removing BackTunnel from $PREFIX ..." rm -f "$BINDIR/backtunnel-share" \ "$BINDIR/backtunnel-access" \ "$BINDIR/backtunnel-share-gui" \ "$BINDIR/backtunnel-access-gui" rm -f "$MANDIR/backtunnel.1" rm -f "$BCOMP/backtunnel-share" \ "$BCOMP/backtunnel-access" rm -f "$KIO_SM/backtunnel_share.desktop" \ "$KIO_SM/backtunnel_access.desktop" \ "$KSVC5/backtunnel_share.desktop" \ "$KSVC5/backtunnel_access.desktop" rm -f "$APPDIR/backtunnel.desktop" || true # Do not remove /usr/share/backtunnel/profiles.ini (packaged example) — leave it. # Refresh caches command -v update-desktop-database >/dev/null 2>&1 && update-desktop-database -q || true if command -v kbuildsycoca6 >/dev/null 2>&1; then kbuildsycoca6 --noincremental >/dev/null 2>&1 || true elif command -v kbuildsycoca5 >/dev/null 2>&1; then kbuildsycoca5 --noincremental >/dev/null 2>&1 || true fi echo "BackTunnel removed."