From 929aafc17c03c4048af4a00b8dfea6b97a74686c Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 20:31:50 -0400 Subject: [PATCH] Guard against running it twice --- migrations/1752104271.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/migrations/1752104271.sh b/migrations/1752104271.sh index 64c6186..dda375c 100644 --- a/migrations/1752104271.sh +++ b/migrations/1752104271.sh @@ -1,5 +1,7 @@ -yay -S --noconfirm --needed polkit-gnome -systemctl --user stop hyprpolkitagent -systemctl --user disable hyprpolkitagent -yay -Rns --noconfirm hyprpolkitagent -setsid /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & +if ! command -v /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &>/dev/null; then + yay -S --noconfirm --needed polkit-gnome + systemctl --user stop hyprpolkitagent + systemctl --user disable hyprpolkitagent + yay -Rns --noconfirm hyprpolkitagent + setsid /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & +fi