fix: Support removing preinstalled system flatpaks

This commit is contained in:
RJ Trujillo 2023-08-03 14:41:37 -06:00
parent 3e829b4dab
commit db08195a1f
3 changed files with 9 additions and 1 deletions

View File

@ -135,7 +135,6 @@ RUN rm /usr/share/applications/shredder.desktop && \
sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/_copr_lyessaadi-gradience.repo && \
sed -i 's/#DefaultTimeoutStopSec.*/DefaultTimeoutStopSec=15s/' /etc/systemd/user.conf && \
sed -i 's/#DefaultTimeoutStopSec.*/DefaultTimeoutStopSec=15s/' /etc/systemd/system.conf && \
flatpak remove --system --noninteractive --all && \
mkdir -p /etc/flatpak/remotes.d && \
wget -q https://dl.flathub.org/repo/flathub.flatpakrepo -P /etc/flatpak/remotes.d && \
cat /etc/flatpak/install | while read line; do flatpak install --system --noninteractive --no-deploy flathub $line; done && \

View File

@ -0,0 +1,3 @@
org.fedoraproject.MediaWriter
org.gnome.Cheese
org.gnome.eog

View File

@ -8,6 +8,12 @@ if [[ -f '/etc/flatpak/install' ]]; then
done && mv /etc/flatpak/install /etc/flatpak/installed
fi
if [[ -f '/etc/flatpak/remove' ]]; then
cat /etc/flatpak/remove | while read line; do
flatpak remove --system --noninteractive $line
done && mv /etc/flatpak/install /etc/flatpak/removed
fi
if [[ -f '/etc/flatpak/deck' ]]; then
if grep "deck" <<< $(rpm-ostree status); then
cat /etc/flatpak/deck | while read line; do