Add packages and configuration changes to allow Luna to start in QEMU
Luna will now start in QEMU. To do so (either on this branch, or once everything's in master):
- Install postmarketos-ui-luna
- Run /usr/bin/start_luna.sh
- The first-use app should appear. Complete the app (Click on where the "next" button should be for the step after license agreements that just has a black screen).
- Run
luna-send -n 1 'luna://com.palm.configurator/run' '{"types":["dbkinds","dbpermissions","activities"]}'
in another terminal - Stop luna, and reboot.
- Run /usr/bin/start_luna.sh
Much of the race conditions that require the reboots, manual configurator
running, and long delays in start_luna.sh
can be dealt with using openRC startup files.
Most apps appear to work, with the notable exception of the email client (which is missing services that it needs).
ARM support is still broken because of #1008 (closed) and #878 (closed).
(more work towards #629 (closed))