Skip to content

Add packages and configuration changes to allow Luna to start in QEMU

Alex Roth requested to merge magmastonealex:make-luna-start-properly into master

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 (moved).

(more work towards #629 (closed))

Merge request reports