From cb298d41e68210a9e069d588abcdaa0462b0b6b1 Mon Sep 17 00:00:00 2001 From: librelad Date: Mon, 25 May 2026 18:46:05 +0100 Subject: [PATCH] docs(user): point uninstall at ./uninstall.sh (handles custom roots) Co-Authored-By: Claude Opus 4.7 Signed-off-by: librelad --- docs/USER.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/USER.md b/docs/USER.md index 70d2138..dfeb57f 100644 --- a/docs/USER.md +++ b/docs/USER.md @@ -85,13 +85,15 @@ the required ownership and will warn. ## Uninstall ```bash -sudo /libreportal-system/install/init.sh uninstall +sudo /libreportal-system/install/uninstall.sh +# keep the rootless Docker layer + image cache for a fast reinstall: +sudo /libreportal-system/install/uninstall.sh --skip-docker-images ``` -This removes the three roots, the system users, and the small out-of-tree -footprint (`/usr/local/lib/libreportal`, the `/etc` integration files). Add -`--skip-docker-images` to keep the rootless Docker layer + image cache for a fast -reinstall. +`uninstall.sh` finds your install automatically (even with custom roots — it reads +the real locations from the installed service) and removes the three roots, the +system users, and the small out-of-tree footprint (`/usr/local/lib/libreportal`, +the `/etc` integration files). `sudo init.sh uninstall` does the same thing. > ⚠️ Uninstall permanently deletes all app data, configs, and the database. Take a > backup first if you want to keep anything.