1SUMMARY = "Google BMC Inplace Update Script" 2DESCRIPTION = "Google BMC Inplace Update Script" 3PR = "r1" 4 5LICENSE = "Apache-2.0" 6LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" 7 8inherit obmc-phosphor-systemd 9 10PROVIDES += "virtual/bmc-update" 11RPROVIDES:${PN} += "virtual/bmc-update" 12 13RDEPENDS:${PN} += " \ 14 bash \ 15 gbmc-update \ 16 google-key \ 17 " 18 19SRC_URI += " \ 20 file://config-bmc.json \ 21 file://inplace-gbmc-verify.service \ 22 file://inplace-gbmc-verify.sh \ 23 file://inplace-gbmc-version.service \ 24 file://inplace-gbmc-version.sh \ 25 file://40-inplace-gbmc-upgrade.sh \ 26" 27 28SYSTEMD_SERVICE:${PN} += "inplace-gbmc-verify.service" 29SYSTEMD_SERVICE:${PN} += "inplace-gbmc-version.service" 30 31FILES:${PN} += "${datadir}/phosphor-ipmi-flash" 32FILES:${PN} += "${datadir}/gbmc-br-dhcp" 33 34do_install() { 35 sed -i 's,@ALLOW_DEV@,,' ${WORKDIR}/inplace-gbmc-verify.sh 36 37 install -d ${D}${bindir} 38 install -m 0755 ${WORKDIR}/*.sh ${D}${bindir} 39 40 install -d ${D}${systemd_system_unitdir} 41 install -m 0644 ${WORKDIR}/*.service ${D}${systemd_system_unitdir} 42 43 install -d ${D}${datadir}/phosphor-ipmi-flash 44 install -m 0644 ${WORKDIR}/config-bmc.json ${D}${datadir}/phosphor-ipmi-flash 45 46 install -d ${D}${datadir}/gbmc-br-dhcp 47 install -m 0644 ${WORKDIR}/40-inplace-gbmc-upgrade.sh ${D}${datadir}/gbmc-br-dhcp/ 48} 49 50do_install:prepend:dev() { 51 sed -i 's,@ALLOW_DEV@,--allow-dev,' ${WORKDIR}/inplace-gbmc-verify.sh 52} 53