#!/usr/bin/env bash set -e echo "๐Ÿ“ฆ Installiere Temp Cleanup System..." CURRENT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SYSTEMD_USER_DIR="$HOME/.config/systemd/user" SERVICE_NAME="cleanup-temp.service" TIMER_NAME="cleanup-temp.timer" SCRIPT_NAME="cleanup_temp.sh" echo "๐Ÿ“ Current: $CURRENT_DIR" mkdir -p "$SYSTEMD_USER_DIR" # ๐Ÿšจ ABSOLUT KEIN COPY, KEINE INSTALLATION VON DATEIEN # Repo IST die Installation echo "โš™๏ธ Installiere systemd Units..." # Service erzeugen (zeigt direkt auf Repo) sed "s|ExecStart=.*|ExecStart=$CURRENT_DIR/$SCRIPT_NAME|" \ "$CURRENT_DIR/systemd/$SERVICE_NAME" > "$SYSTEMD_USER_DIR/$SERVICE_NAME" # Timer direkt รผbernehmen cp "$CURRENT_DIR/systemd/$TIMER_NAME" "$SYSTEMD_USER_DIR/$TIMER_NAME" echo "๐Ÿ”„ systemd reload..." systemctl --user daemon-reload echo "๐Ÿš€ enable + start timer..." systemctl --user enable "$TIMER_NAME" >/dev/null 2>&1 || true systemctl --user start "$TIMER_NAME" >/dev/null 2>&1 || true echo "โœ… Temp Cleanup aktiv"