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