Add support for using os-installer to install pmOS
This adds a new UI pkg for configuring/running os-installer, which is a nice little OS installer thing that we can use to install pmOS on laptops/tablets and stuff like that.
It runs under GNOME desktop, to support accessibility features and operate as a "live CD" like many other distro installer things do.
Under the hood, this is using pmbootstrap to install pmOS onto some local storage selected by the user in the os-installer UI. It defaults to targetting the device that the user is booted into. It will support FDE once a new pmbootstrap release is made with pmbootstrap!2538 (merged) in it.
Currently it only offers GNOME, KDE, and xfce desktop environments, but it's pretty easy to add more later.
Merge request reports
Activity
added 1 commit
- 5fea6937 - main/postmarketos-ui-os-installer: new aport
added 1 commit
- b244367e - main/postmarketos-ui-os-installer: new aport
added 1 commit
- 1f563e70 - main/postmarketos-ui-os-installer: new aport
- Resolved by Oliver Smith
I'm currently working on merging ondev2 into the buffybox codebase as recommended by @ollieparanoid, which would fulfill this same idea. But, I think this is a good stop-gap solution. My only question is if it would make more sense to integrate something into pmbootstrap that checks if the device is a desktop or such and prompts if the user would like to try a live-cd instead of a normal image.
Edited by Aster Boese
added 1 commit
- 25d634b1 - main/postmarketos-ui-os-installer: new aport
added 1 commit
- 0269532b - main/postmarketos-ui-os-installer: new aport
mentioned in issue pmcr#5
- Resolved by Clayton Craft
once a new pmbootstrap release is made with pmbootstrap!2538 (merged) in it.
I'd like to get some more fixes for cross-native in before tagging a new release so this might take a bit (up to a few weeks I guess). We could make a patch release with that patch on top of the last release though if you like, feel free to ping me about this. (And other pmb maintainers could make such a patch release as well of course.)
- Resolved by Clayton Craft
- Resolved by Clayton Craft
- Resolved by Clayton Craft
added 20 commits
-
0269532b...e4656cc2 - 18 commits from branch
master
- 34d0c591 - DO NOT MERGE: temp/os-installer: new aport
- c259a494 - main/postmarketos-ui-os-installer: new aport
-
0269532b...e4656cc2 - 18 commits from branch
added 2 commits
added 16 commits
-
0e6d03ec...92044d2f - 15 commits from branch
master
- af028b1a - main/postmarketos-ui-os-installer: new aport
-
0e6d03ec...92044d2f - 15 commits from branch