kuksa-vss-init: rework into agl-vss-helper
[AGL/meta-agl-demo.git] / recipes-demo / agl-vss-helper / agl-vss-helper.bb
1 DESCRIPTION = "AGL VSS helper daemon"
2 LICENSE = "MIT"
3 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
4
5 SRC_URI = "file://agl-vss-helper.py \
6            file://agl-vss-helper.yaml \
7            file://agl-vss-helper.token \
8            file://agl-vss-helper.service \
9 "
10
11 inherit systemd
12
13 SYSTEMD_SERVICE:${PN} = "${BPN}.service"
14
15 do_configure[noexec] = "1"
16 do_compile[noexec] = "1"
17
18 do_install() {
19     install -d ${D}${sbindir}
20     install -m 0755 ${WORKDIR}/${BPN}.py ${D}${sbindir}
21     install -d ${D}${sysconfdir}/xdg/AGL/${BPN}
22     install -m 0644 ${WORKDIR}/${BPN}.yaml ${D}${sysconfdir}/xdg/AGL/
23     install -m 0644 ${WORKDIR}/${BPN}.token ${D}${sysconfdir}/xdg/AGL/${BPN}/
24     install -D -m 0644 ${WORKDIR}/${BPN}.service ${D}${systemd_system_unitdir}/${BPN}.service
25 }
26
27 RDEPENDS:${PN} = " \
28     python3 \
29     python3-asyncio \
30     python3-systemd \
31     kuksa-databroker \
32     kuksa-databroker-agl \
33     kuksa-client \
34     kuksa-certificates-agl-ca \
35 "