Revert "Revert "oran-shell-release: release image for F""
[pti/rtp.git] / meta-starlingx / meta-stx-flock / stx-nfv / mtce-guest.bb
1 PACKAGES += " mtce-guestagent"
2 PACKAGES += " mtce-guestserver"
3
4 require nfv-common.inc
5
6 SUBPATH0 = "mtce-guest/src"
7
8 SRC_URI += " \
9         file://0001-mtce-guest-Fix-ldflags-usage.patch \
10         file://0002-mtce-guest-agent-server-fix-script-path.patch;striplevel=3 \
11         file://0003-guest-agent-server-fix-daemon-paths.patch;striplevel=3 \
12         "
13
14 inherit systemd
15 SYSTEMD_PACKAGES += "mtce-guestagent"
16 SYSTEMD_PACKAGES += "mtce-guestserver"
17 SYSTEMD_SERVICE_mtce-guestagent = "guestAgent.service"
18 SYSTEMD_SERVICE_mtce-guestserver= "guestServer.service"
19 SYSTEMD_AUTO_ENABLE_mtce-guestagent = "disable"
20 SYSTEMD_AUTO_ENABLE_mtce-geustserver = "enable"
21 DISTRO_FEATURES_BACKFILL_CONSIDERED_remove = "sysvinit"
22
23 RDEPENDS_${PN} += " mtce-guestagent mtce-guestserver"
24
25 EXTRA_OEMAKE = '-e MAJOR="1" MINONR="0" \
26                 INCLUDES=" -I. -I${STAGING_INCDIR}/mtce-common/ -I${STAGING_INCDIR}/mtce-daemon/ " \
27                 CPPFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"'
28
29 do_install() {
30
31         oe_runmake -e install DESTDIR=${D} PREFIX=${D}/usr/ \
32                        SYSCONFDIR=${D}/${sysconfdir} \
33                             LOCALBINDIR=${D}/${bindir} \
34                             UNITDIR=${D}/${systemd_system_unitdir} 
35
36         rm -rf ${D}/var
37         rm -rf ${D}/var/run
38 }
39
40 FILES_mtce-guestserver = " \
41         ${sysconfdir}/logrotate.d/guestServer.logrotate \
42         ${systemd_system_unitdir}/guestServer.service \
43         "
44
45 FILES_mtce-guestagent = " \ 
46         ${systemd_system_unitdir}/guestAgent.service \
47         ${sysconfdir}/logrotate.d/guestAgent.logrotate \
48         ${libdir}/ocf/resource.d/platform/guestAgent \
49
50
51 FILE_${PN} = " \
52         ${sysconfdir}/mtc/tmp \
53         ${sysconfdir}/mtc/guestAgent.ini \
54         ${sysconfdir}/mtc/guestServer.ini \
55         ${sysconfdir}/init.d/guestServer \
56         ${sysconfdir}/init.d/guestAgent \
57         ${sysconfdir}/pmon.d/guestServer.conf \
58         ${bindir}/guestServer \
59         ${bindir}/guestAgent \
60         "
61