summaryrefslogtreecommitdiff
path: root/meta-ibs/meta-common/recipes-ibs/firmware-watchdog/firmware-watchdog.bb
blob: 330508956bba9b8d828ee478c2eed80b3882eed6 (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
SUMMARY = "Firmware watchdog"
DESCRIPTION = "BMC firmware watchdog service that is used to detect BMC status \
               after image install or update \
              "

inherit allarch
inherit obmc-phosphor-systemd

RDEPENDS:${PN} = "bash"

LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${IBSBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658"


SYSTEMD_SERVICE:${PN} += "firmware-watchdog.service"
SYSTEMD_ENVIRONMENT_FILE:${PN} += "obmc/firmware-watchdog/firmware-watchdog.conf"

SYSTEMD_SERVICE:${PN} += "firmware-watchdog.service"
SYSTEMD_SERVICE:${PN} += "firmware-watchdog.timer"
SRC_URI += "file://firmware-watchdog \
            file://logrotate    \
            file://post-install \
            file://post-upgrade \
            file://virtual-asset-tag \
           "

do_install:append(){
    install -d ${D}${bindir}
    install -m 0755 ${WORKDIR}/virtual-asset-tag   ${D}${bindir}

    install -d ${D}${sbindir}
    install -m 0755 ${WORKDIR}/firmware-watchdog   ${D}${sbindir}
    install -m 0755 ${WORKDIR}/post-install        ${D}${sbindir}
    install -m 0755 ${WORKDIR}/post-upgrade        ${D}${sbindir}

    install -d ${D}${sysconfdir}/logrotate.d
    install -m 0644 ${WORKDIR}/logrotate           ${D}${sysconfdir}/logrotate.d/firmware-watchdog
}