1*4882a593SmuzhiyunSUMMARY = "Intel(R) Enclosure LED Utilities" 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunDESCRIPTION = "The utilities are designed primarily to be used on storage servers \ 4*4882a593Smuzhiyun utilizing MD devices (aka Linux Software RAID) for RAID arrays.\ 5*4882a593Smuzhiyun" 6*4882a593SmuzhiyunHOMEPAGE = "https://github.com/intel/ledmon" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunLICENSE = "GPL-2.0-only" 9*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \ 10*4882a593Smuzhiyun" 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunDEPENDS = "sg3-utils udev" 13*4882a593Smuzhiyun 14*4882a593Smuzhiyuninherit autotools systemd 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunSYSTEMD_SERVICE:${PN} = "ledmon.service" 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun# 0.93 19*4882a593SmuzhiyunSRC_URI = "git://github.com/intel/ledmon;branch=master;protocol=https \ 20*4882a593Smuzhiyun file://0002-include-sys-select.h-and-sys-types.h.patch \ 21*4882a593Smuzhiyun file://0001-Don-t-build-with-Werror-to-fix-compile-error.patch \ 22*4882a593Smuzhiyun " 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunSRCREV = "1d72f9cb5c9163b2ecdf19709935720e65f5b90e" 25*4882a593Smuzhiyun 26*4882a593SmuzhiyunCOMPATIBLE_HOST = "(i.86|x86_64).*-linux" 27*4882a593SmuzhiyunCOMPATIBLE_HOST:libc-musl = "null" 28*4882a593Smuzhiyun 29*4882a593SmuzhiyunS = "${WORKDIR}/git" 30*4882a593SmuzhiyunEXTRA_OEMAKE = "CC='${CC}' LDFLAGS='${LDFLAGS}' CFLAGS='${CFLAGS}'" 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun# The ledmon sources include headers in ${S}/config to build but not in CFLAGS. 33*4882a593Smuzhiyun# We need to add this include path in CFLAGS. 34*4882a593SmuzhiyunCFLAGS += "-I${S}/config" 35*4882a593Smuzhiyun 36*4882a593Smuzhiyundo_install:append() { 37*4882a593Smuzhiyun if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 38*4882a593Smuzhiyun install -d ${D}${systemd_unitdir}/system 39*4882a593Smuzhiyun install -m 0755 ${S}/systemd/ledmon.service ${D}${systemd_unitdir}/system 40*4882a593Smuzhiyun fi 41*4882a593Smuzhiyun} 42