ca92b35948
Moved from aports/main to aports/luna, so we can disable the entire folder from building in the binary repository: * qt5-qtwebengine * postmarketos-ui-luna
36 lines
No EOL
1.6 KiB
Bash
36 lines
No EOL
1.6 KiB
Bash
#!/bin/sh
|
|
|
|
#The sleeps are in here to avoid some races.
|
|
# TODO: Set up openrc service files to make startup faster & more reliable
|
|
|
|
# This also causes issues on first boot - configurator needs to be re-run with
|
|
# luna-send -n 1 'luna://com.palm.configurator/run' '{"types":["dbkinds","dbpermissions","activities"]}'
|
|
# after first-use ends. After running that, you may need to reboot and re-run start_luna
|
|
|
|
|
|
/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf 2>&1 | logger -t 'ls-hubd-private' &
|
|
sleep 1
|
|
/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf 2>&1 | logger -t 'ls-hubd-public' &
|
|
sleep 1
|
|
MOJODB_ENGINE=leveldb mojodb-luna -c /etc/palm/db8/maindb.conf 2>&1 | logger -t 'mojodb-maindb' &
|
|
MOJODB_ENGINE=leveldb mojodb-luna -c /etc/palm/db8/mediadb.conf 2>&1 | logger -t 'mojodb-mediadb' &
|
|
MOJODB_ENGINE=leveldb mojodb-luna -c /etc/palm/db8/tempdb.conf 2>&1 | logger -t 'mojodb-tempdb' &
|
|
sleep 1
|
|
luna-send -n 1 'luna://com.palm.configurator/run' '{"types":["dbkinds","dbpermissions"]}'
|
|
sleep 1
|
|
luna-prefs-service -d 2>&1 | logger -t 'luna-prefs-service' &
|
|
sleep 1
|
|
activitymanager 2>&1 | logger -t 'activitymanager' &
|
|
sleep 1
|
|
LunaSysMgr -l debug 2>&1 | logger -t 'LunaSysMgr' &
|
|
sleep 1
|
|
LunaSysService -l debug 2>&1 | logger -t 'LunaSysService' &
|
|
sleep 1
|
|
export QT_QPA_PLATFORM=eglfs
|
|
export QT_QPA_EGLFS_DISABLE_INPUT=1
|
|
luna-next -plugin evdevmouse:/dev/input/event2 -plugin evdevkeyboard:/dev/input/event1 2>&1 | logger -t 'luna-next' &
|
|
sleep 5
|
|
export QT_QPA_PLATFORM=wayland
|
|
LunaAppManager -t -c -u luna 2>&1 | logger -t 'LunaAppManager' &
|
|
sleep 1
|
|
LunaWebAppManager --verbose --allow-file-access-from-files 2>&1 | logger -t 'LunaWebAppManager' |