blob: 887b50305d0c662abfa5ff63c08b90d2aeb815e0 [file] [log] [blame]
Samuel Jiang94ca0612019-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"
Brad Bishop07d2b9d2019-09-13 13:04:22 -04005LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
Samuel Jiang94ca0612019-03-21 13:47:13 +08006
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 Jiang9a393792019-05-23 14:59:35 +080017 file://nvme_powerctrl_library.sh \
Samuel Jiang94ca0612019-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 Jiang9a393792019-05-23 14:59:35 +080027 install -d ${D}${libexecdir}
28 install -m 0755 ${WORKDIR}/nvme_powerctrl_library.sh ${D}${libexecdir}/
29
Samuel Jiang94ca0612019-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 Jiang9a393792019-05-23 14:59:35 +080032 install -m 0644 ${WORKDIR}/nvme_powermanager.service ${D}${systemd_unitdir}/system
Samuel Jiang94ca0612019-03-21 13:47:13 +080033}
34
35SYSTEMD_PACKAGES = "${PN}"
36SYSTEMD_SERVICE_${PN} = "nvme_gpio.service nvme_powermanager.service"