From e0efeaba0f8250a96dfebf5e59afce15cdb15eb2 Mon Sep 17 00:00:00 2001 From: zelikos Date: Sat, 14 Oct 2023 11:20:30 -0400 Subject: [PATCH] fix(default-flatpaks): Explicitly remove Fedora flatpaks They -should- already get removed when the Fedora remote is, but in case any remain, remove them. --- files/usr/bin/system-flatpak-setup | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/files/usr/bin/system-flatpak-setup b/files/usr/bin/system-flatpak-setup index 5a935a7..94de0f5 100755 --- a/files/usr/bin/system-flatpak-setup +++ b/files/usr/bin/system-flatpak-setup @@ -17,6 +17,14 @@ if grep -qz 'fedora' <<< $(flatpak remotes); then /usr/bin/fedora-third-party disable flatpak remote-delete fedora --force flatpak remote-delete fedora-testing --force + + # Remove flatpak apps from origin fedora + FEDORA_FLATPAKS=$(flatpak list --app --columns=application,origin | grep -w 'fedora' | awk '{print $1}') + flatpak remove --system --noninteractive ${FEDORA_FLATPAKS[@]} + + # Remove flatpak runtimes from origin fedora + FEDORA_FLATPAKS=$(flatpak list --runtime --columns=application,arch,branch,origin | grep -w 'fedora' | awk '{print $1"/"$2"/"$3}') + flatpak remove --system --noninteractive ${FEDORA_FLATPAKS[@]} fi REPO_INFO="/etc/flatpak/system/repo-info.yml"