summaryrefslogtreecommitdiff
path: root/recipes-core/multitech/commissioning_1.0.1.bb
blob: cbe82d600fd29502cf06453d1fe860e9db7533d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
inherit update-rc.d

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=593c81e8a2bd8b4c4e310d8792372b13"

PACKAGE_ARCH = "${MACHINE_ARCH}"

DEPENDS = "fcgi jsoncpp shadow"
RDEPENDS_${PN} += "jsoncpp lighttpd lighttpd-module-fastcgi lighttpd-module-openssl lighttpd-module-redirect bash"
RDEPENDS_${PN}-php-fpm += "php-fpm ${PN}"
PACKAGES =+ "${PN}-php-fpm"

INITSCRIPT_PACKAGES = "${PN} ${PN}-php-fpm"
INITSCRIPT_NAME_${PN} = "commission "
INITSCRIPT_PARAMS_${PN} = "start 9 2 3 4 5 ."
INITSCRIPT_NAME_${PN}-php-fpm = "commission-php-fpm"
INITSCRIPT_PARAMS_${PN}-php-fpm = "start 9 2 3 4 5 ."

PR = "r1"
SRCREV = "${PV}"

FILES_${PN}-php-fpm = "/etc/init.d/commission-php-fpm"
FILES_${PN} += "/www/"

SRC_URI = "git://git@gitlab.multitech.net/mirrors/commissioning.git;tag=1.0.1;protocol=ssh"

S = "${WORKDIR}/git"
do_compile() {
    oe_runmake all
}
do_install() {

    cp -a ${S}/${sysconfdir}/ ${D}/
    cp -a ${S}/www/ ${D}/
    cp -a ${S}/${prefix} ${D}/
    chmod 755 ${D}/etc/init.d/*
    chmod 755 ${D}/${libexecdir}/commission/*
    chown -R root:root ${D}/

    oe_runmake install DESTDIR=${D}
    chmod 755 ${D}/usr/bin/commissioning.fcgi
}