summaryrefslogtreecommitdiff
path: root/system_files/usr
diff options
context:
space:
mode:
authortranch <tranch.xiao@gmail.com>2026-09-11 09:22:21 +0800
committertranch <tranch.xiao@gmail.com>2026-09-11 09:22:21 +0800
commitc18aff5d552f359386736aea68a0ac9541cc5820 (patch)
tree3c8eedfff4ecfc613f7857440221b0a01f2edc13 /system_files/usr
parent90e5e0e70df9abe0f47e0bbe064d9e9954a3699a (diff)
downloadAeroCore-OS-c18aff5d552f359386736aea68a0ac9541cc5820.tar.gz
AeroCore-OS-c18aff5d552f359386736aea68a0ac9541cc5820.zip
Make Decky uninstall idempotenttesting-44.20260911
Tolerate missing loader and CEF debug paths during uninstall. Verify all patched removal paths in the recipe test.
Diffstat (limited to 'system_files/usr')
-rw-r--r--system_files/usr/share/ublue-os/just/92-aerocore-decky-mirror.just10
1 files changed, 8 insertions, 2 deletions
diff --git a/system_files/usr/share/ublue-os/just/92-aerocore-decky-mirror.just b/system_files/usr/share/ublue-os/just/92-aerocore-decky-mirror.just
index df9b6d5..c8212eb 100644
--- a/system_files/usr/share/ublue-os/just/92-aerocore-decky-mirror.just
+++ b/system_files/usr/share/ublue-os/just/92-aerocore-decky-mirror.just
@@ -113,9 +113,15 @@ setup-decky-mirror ACTION="":
echo "Uninstalling Decky Loader..."
if [[ "$HAS_GRAPHICAL_SESSION" -eq 1 ]]; then
curl -L "${DECKY_INSTALLER_BASE}/uninstall.sh" |
- sed 's|sudo|sudo -A |g' | sh
+ sed -e 's|sudo|sudo -A |g' \
+ -e 's|sudo -A rm "${HOMEBREW_FOLDER}/services/PluginLoader"|sudo -A rm -rf "${HOMEBREW_FOLDER}/services/PluginLoader"|' \
+ -e 's|sudo -A rm "${USER_DIR}/.steam/steam/.cef-enable-remote-debugging"|sudo -A rm -f "${USER_DIR}/.steam/steam/.cef-enable-remote-debugging"|' \
+ -e 's|sudo -A rm "${USER_DIR}/.var/app/com.valvesoftware.Steam/data/Steam/.cef-enable-remote-debugging"|sudo -A rm -f "${USER_DIR}/.var/app/com.valvesoftware.Steam/data/Steam/.cef-enable-remote-debugging"|' | sh
else
- curl -L "${DECKY_INSTALLER_BASE}/uninstall.sh" | sh
+ curl -L "${DECKY_INSTALLER_BASE}/uninstall.sh" |
+ sed -e 's|sudo rm "${HOMEBREW_FOLDER}/services/PluginLoader"|sudo rm -rf "${HOMEBREW_FOLDER}/services/PluginLoader"|' \
+ -e 's|sudo rm "${USER_DIR}/.steam/steam/.cef-enable-remote-debugging"|sudo rm -f "${USER_DIR}/.steam/steam/.cef-enable-remote-debugging"|' \
+ -e 's|sudo rm "${USER_DIR}/.var/app/com.valvesoftware.Steam/data/Steam/.cef-enable-remote-debugging"|sudo rm -f "${USER_DIR}/.var/app/com.valvesoftware.Steam/data/Steam/.cef-enable-remote-debugging"|' | sh
fi
echo "Decky Loader has been uninstalled."
}