summaryrefslogtreecommitdiff
path: root/meta-ibs/meta-common/recipes-ibs/firmware-watchdog/firmware-watchdog.bb
blob: 1d17ee02e29beea46ff3a9f7e8206a6ebaf18f1a (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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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 \
           "

do_install:append(){
    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
}


#
#S = "${WORKDIR}"
#SRC_URI = "file://kernel-panic-check.sh \
#           file://kernel-panic-check.service \
#"
#
#LICENSE = "Apache-2.0"
#LIC_FILES_CHKSUM = "file://${IBSBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658"
#RDEPENDS:${PN} += "bash logger-systemd"
#
#inherit systemd
#
#FILES:${PN} += "${systemd_system_unitdir}/kernel-panic-check.service"
#
#do_install() {
#    install -d ${D}${systemd_system_unitdir}
#    install -m 0644 ${WORKDIR}/kernel-panic-check.service ${D}${systemd_system_unitdir}
#    install -d ${D}${bindir}
#    install -m 0755 ${S}/kernel-panic-check.sh ${D}/${bindir}/kernel-panic-check.sh
#}
#
#SYSTEMD_SERVICE:${PN} += " kernel-panic-check.service"
#