Skip to content
Snippets Groups Projects
Commit 19f777d1 authored by Robert Drab's avatar Robert Drab Committed by Thierry Escande
Browse files

openharmony-standard_3.0: Add OpenHarmony Weston systemd service

Closes https://gitlab.eclipse.org/eclipse/oniro-core/meta-openharmony/-/issues/75



Signed-off-by: default avatarRobert Drab <robert.drab@huawei.com>
parent b00f7682
No related branches found
No related tags found
No related merge requests found
[Unit]
Description=OpenHarmony Weston window manager service
Requires=appspawn.service
After=appspawn.service
[Service]
Type=exec
# Delay execution by 2 secs after appspawn.service
ExecStartPre=/bin/sleep 2
ExecStartPre=install -m 777 -d /data/weston
Environment="XDG_RUNTIME_DIR=/data/weston"
Environment="XKB_CONFIG_ROOT=/etc/openharmony/xkb"
Environment="XKB_CONFIG_EXTRA_PATH=/etc/openharmony/xkb"
ExecStart=/usr/bin/weston -c /etc/openharmony/weston.ini -B drm-backend.so --tty=1 --use-pixman
[Install]
WantedBy=multi-user.target
......@@ -1299,7 +1299,15 @@ FILES:${PN}-graphic = " \
${libdir}/module/libdisplay*${SOLIBS} \
${libdir}/module/libwindow*${SOLIBS} \
${bindir}/bootanimation \
${systemd_unitdir}/weston.service \
"
SYSTEMD_PACKAGES += "${PN}-graphic"
SYSTEMD_SERVICE:${PN}-graphic = "weston.service"
SRC_URI += "file://weston.service"
do_install:append() {
install -d ${D}/${systemd_unitdir}/system
install -m 644 ${WORKDIR}/weston.service ${D}${systemd_unitdir}/system/
}
RDEPENDS:${PN}-graphic += "musl libcxx"
RDEPENDS:${PN}-graphic += "${PN}-multimodalinput ${PN}-hilog ${PN}-libutils ${PN}-thirdparty-weston ${PN}-thirdparty-wayland ${PN}-thirdparty-libffi ${PN}-thirdparty-libinput"
RDEPENDS:${PN}-graphic += "${PN}-graphic ${PN}-multimedia-media ${PN}-ipc ${PN}-display-gralloc ${PN}-samgr ${PN}-thirdparty-libdrm ${PN}-thirdparty-libevdev"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment