blob: ada2a6a3658585994eec70c72d59d0355d968cda [file] [log] [blame]
Samuel Jiangabda5612019-03-21 13:47:13 +08001SUMMARY = "Phosphor OpenBMC Quanta NVME Power Control Service"
2DESCRIPTION = "Phosphor OpenBMC Quanta NVME Power Control Daemon."
3PR = "r1"
4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://${QUANTABASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658"
6
7FILESEXTRAPATHS_append := "${THISDIR}/files:"
8
9inherit systemd
10
11DEPENDS += "systemd"
12RDEPENDS_${PN} += "libsystemd"
13RDEPENDS_${PN} += "bash"
14
15SRC_URI += "file://init_once.sh \
16 file://nvme_powermanager.sh \
Samuel Jianga9607d72019-05-23 14:59:35 +080017 file://nvme_powerctrl_library.sh \
Samuel Jiangabda5612019-03-21 13:47:13 +080018 file://nvme_gpio.service \
19 file://nvme_powermanager.service \
20 "
21
22do_install () {
23 install -d ${D}${bindir}
24 install -m 0755 ${WORKDIR}/init_once.sh ${D}${bindir}/
25 install -m 0755 ${WORKDIR}/nvme_powermanager.sh ${D}${bindir}/
26
Samuel Jianga9607d72019-05-23 14:59:35 +080027 install -d ${D}${libexecdir}
28 install -m 0755 ${WORKDIR}/nvme_powerctrl_library.sh ${D}${libexecdir}/
29
Samuel Jiangabda5612019-03-21 13:47:13 +080030 install -d ${D}${systemd_unitdir}/system/
31 install -m 0644 ${WORKDIR}/nvme_gpio.service ${D}${systemd_unitdir}/system
Samuel Jianga9607d72019-05-23 14:59:35 +080032 install -m 0644 ${WORKDIR}/nvme_powermanager.service ${D}${systemd_unitdir}/system
Samuel Jiangabda5612019-03-21 13:47:13 +080033}
34
35SYSTEMD_PACKAGES = "${PN}"
36SYSTEMD_SERVICE_${PN} = "nvme_gpio.service nvme_powermanager.service"