diff options
Diffstat (limited to 'meta-eca/recipes-connectivity/connman/connman-init-systemd.bb')
-rw-r--r-- | meta-eca/recipes-connectivity/connman/connman-init-systemd.bb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/meta-eca/recipes-connectivity/connman/connman-init-systemd.bb b/meta-eca/recipes-connectivity/connman/connman-init-systemd.bb new file mode 100644 index 0000000..822a4a4 --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/connman-init-systemd.bb | |||
@@ -0,0 +1,32 @@ | |||
1 | SUMMARY = "Initialization service for ConnMan" | ||
2 | DESCRIPTION = "Initializes necessary ConnMan services. This is \ | ||
3 | needed in headless system, otherwise we might not be able to \ | ||
4 | connect to device after installation. This service is only run \ | ||
5 | once in the first boot.\ | ||
6 | " | ||
7 | LICENSE = "GPLv2" | ||
8 | LIC_FILES_CHKSUM = "file://connman-init-settings.sh;beginline=7;endline=18;md5=95c5d66479370ef3964c4aef9255476f" | ||
9 | |||
10 | SRC_URI = "\ | ||
11 | file://connman-init-settings.sh \ | ||
12 | file://connman-init.service \ | ||
13 | " | ||
14 | |||
15 | S = "${WORKDIR}" | ||
16 | PR = "r0" | ||
17 | |||
18 | inherit systemd | ||
19 | |||
20 | SYSTEMD_PACKAGES = "connman-init-systemd" | ||
21 | |||
22 | SYSTEMD_SERVICE_${PN} = " connman-init.service" | ||
23 | |||
24 | FILES_${PN} = " connman-init.service \ | ||
25 | ${libdir}/connman/connman-init-settings.sh" | ||
26 | |||
27 | do_install() { | ||
28 | install -d ${D}${libdir}/connman | ||
29 | install -d ${D}${nonarch_base_libdir}/systemd/system | ||
30 | install -m 0755 ${WORKDIR}/connman-init-settings.sh ${D}${libdir}/connman | ||
31 | install -m 0755 ${WORKDIR}/connman-init.service ${D}${nonarch_base_libdir}/systemd/system | ||
32 | } | ||