summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/recipes-phosphor/interfaces/phosphor-rest_git.bb
blob: 1331e4a24e0d1e482d91c40f6de4e52a8e7c1335 (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
43
44
45
SUMMARY = "Phosphor DBUS to REST WSGI Application"
DESCRIPTION = "Phosphor DBUS to REST WSGI Application."
PR = "r1"
PV = "1.0+git${SRCPV}"

inherit allarch
inherit obmc-phosphor-systemd
inherit setuptools
inherit obmc-phosphor-discovery-service

require phosphor-rest.inc

RRECOMMENDS_${PN} += " \
        virtual-obmc-wsgihost \
        python-gevent-websocket \
        "

RDEPENDS_${PN} += " \
        python-xml \
        python-dbus \
        phosphor-mapper \
        python-bottle \
        python-spwd \
        pyphosphor-utils \
        pyphosphor-dbus \
        pyphosphor-wsgi-apps-ns \
        pamela \
        jsnbd \
        "
SRC_URI += "file://url_config.json \
           "

FILES_${PN}_append = " ${datadir}/rest-dbus/url_config.json"

S = "${WORKDIR}/git/module"
SYSTEMD_SERVICE_${PN} = ""
SYSTEMD_OVERRIDE_${PN} += "rest-dbus.conf:obmc-mapper.target.d/rest-dbus.conf"
SYSTEMD_ENVIRONMENT_FILE_${PN} += "obmc/wsgi_app"
REGISTERED_SERVICES_${PN} += "phosphor_rest:tcp:443"

do_install_append(){
    install -d ${D}${datadir}/rest-dbus
    install -m 0644 -D ${WORKDIR}/url_config.json \
        ${D}${datadir}/rest-dbus/url_config.json
}
OpenPOWER on IntegriCloud