diff options
Diffstat (limited to 'meta-eca/recipes-web/eca-web/eca-web_0.1.bb')
-rw-r--r-- | meta-eca/recipes-web/eca-web/eca-web_0.1.bb | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/meta-eca/recipes-web/eca-web/eca-web_0.1.bb b/meta-eca/recipes-web/eca-web/eca-web_0.1.bb new file mode 100644 index 0000000..494f2a3 --- /dev/null +++ b/meta-eca/recipes-web/eca-web/eca-web_0.1.bb | |||
@@ -0,0 +1,49 @@ | |||
1 | DESCRIPTION = "Simple web UI for Embedded Connectivity Appliance" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e" | ||
4 | |||
5 | SRCREV_default_pn-eca-web ?= "${AUTOREV}" | ||
6 | SRC_URI = "\ | ||
7 | git://github.com/jukkar/eca-web.git \ | ||
8 | file://eca-web.service \ | ||
9 | file://start-eca-web \ | ||
10 | file://config \ | ||
11 | " | ||
12 | |||
13 | SRC_URI[md5sum] = "71469efd6798ea62c788db34d8da0a93" | ||
14 | SRC_URI[sha256sum] = "bc08d8345854c4ec6740bcef6d563fb3f8317f9a6a4b47ba327454a3b75f4afc" | ||
15 | |||
16 | S = "${WORKDIR}/git" | ||
17 | PR = "r0" | ||
18 | |||
19 | PREFIX ?= "/opt/eca-web" | ||
20 | |||
21 | EXTRA_OECONF += "\ | ||
22 | --prefix=${PREFIX} \ | ||
23 | --sysconfdir=/etc \ | ||
24 | " | ||
25 | |||
26 | inherit autotools | ||
27 | inherit systemd | ||
28 | |||
29 | SYSTEMD_PACKAGES = "${PN}" | ||
30 | SYSTEMD_SERVICE_${PN} = "eca-web.service" | ||
31 | |||
32 | FILES_${PN} = " \ | ||
33 | eca-web.service \ | ||
34 | start-eca-web \ | ||
35 | /opt/eca-web/* \ | ||
36 | ${sysconfdir}/${PN} \ | ||
37 | ${systemd_unitdir}/system/${PN}.service \ | ||
38 | " | ||
39 | |||
40 | RDEPENDS_${PN} = "webpy" | ||
41 | |||
42 | do_install_append() { | ||
43 | install -d ${D}${systemd_unitdir}/system | ||
44 | install -m 0755 ${WORKDIR}/eca-web.service ${D}${systemd_unitdir}/system | ||
45 | install -d ${D}${sysconfdir}/${PN} | ||
46 | install -m 0644 ${WORKDIR}/config ${D}${sysconfdir}/${PN} | ||
47 | install -m 0755 ${WORKDIR}/start-eca-web ${D}${PREFIX} | ||
48 | } | ||
49 | |||