Commit Graph

13 Commits

Author SHA1 Message Date
Nate Graham
0623c667c6 Remove Snap, AppArmor, and their support machinery
Resolves https://invent.kde.org/kde-linux/kde-linux/-/issues/96
2026-02-06 12:19:33 -07:00
Nate Graham
79c829aae8 Move helper scripts from bin to lib
Also remove the _kde-linux prefix for the two scripts intentionally left
in bin.

Resolves #166
Resolves #391
2025-10-16 17:30:47 -06:00
Harald Sitter
fd8af21928 make sure we don't find invalid paths 2025-08-20 00:19:52 +02:00
Harald Sitter
1b735fe2f8 let udev settle before doing tty io
seems to consistently prevent a race condition where the migration would
get stuck when user input is needed due to fstab entries
2025-08-19 22:30:50 +02:00
Harald Sitter
33a47832d9 btrfs-migrator: run on actually composed overlays
bit awkward but this should produce more reliably results. in particular
for flatpak the previous naive approach could easily fail because of the
ostree repo content being files or dirs depending on unknown factors,
making it super difficult to copy them reliably. by composing first we
defer that problem to overlayfs, which is how this was used in rootfsv1
anyway.

with this we also no longer need the erofs /usr mount
2025-08-12 16:52:29 +02:00
Harald Sitter
b2422a9bb1 todo-- 2025-08-12 11:53:17 +02:00
Harald Sitter
31e7d0ccf5 migrator: drop automatic rename
this gets in the way of convenient rollback so let's keep the data
around until the user decides they want the disk space back
2025-08-07 15:34:17 +02:00
Harald Sitter
3fed60c4d5 migrator: show message while migrating 2025-08-07 15:33:43 +02:00
Harald Sitter
7ee73f4a4e add a qrcode to the v2 page 2025-08-06 12:56:51 +02:00
Harald Sitter
693dfc41df try hiding the splash
deactivate did not what was expected
2025-08-06 12:56:36 +02:00
Harald Sitter
e12e1ba914 don't copy into etc if it already exists 2025-08-06 12:56:29 +02:00
Harald Sitter
a02c5c758b disable backup renaming for now 2025-08-06 12:56:21 +02:00
Harald Sitter
5f1c5b62f6 add a helper for the btrfs migration
notably this allows us to recursively delete and snapshot things
2025-08-06 12:55:25 +02:00