1*4882a593SmuzhiyunSUMMARY = "ipmiutil is an easy-to-use set of IPMI server management utilities.\ 2*4882a593SmuzhiyunIt can get/set sensor thresholds, automate SEL management, do SOL console, etc." 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunDESCRIPTION = "The IPMI Management Utilities currently work with platforms that \ 5*4882a593Smuzhiyunsupport the IPMI 1.5 or 2.0 specification. IPMI servers can be managed\ 6*4882a593Smuzhiyunlocally, or remotely via IPMI LAN, even when the OS or main CPU is not\ 7*4882a593Smuzhiyunfunctional.\n \ 8*4882a593SmuzhiyunThe ipmiutil utilities will use an IPMI Driver, either the Intel IPMI package \ 9*4882a593Smuzhiyun(ipmidrvr, /dev/imb), MontaVista OpenIPMI (/dev/ipmi0), the valinux IPMI \ 10*4882a593SmuzhiyunDriver (/dev/ipmikcs), or the LANDesk ldipmi daemon. The ipmiutil utilities \ 11*4882a593Smuzhiyuncan also use direct user-space I/Os in Linux or FreeBSD if no IPMI driver \ 12*4882a593Smuzhiyunis detected." 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunHOMEPAGE = "http://ipmiutil.sourceforge.net" 15*4882a593SmuzhiyunLICENSE = "BSD-2-Clause" 16*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=626a5970304daa1fcb87f757fb42b795" 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunDEPENDS += "openssl" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunPARALLEL_MAKE = "" 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunSRC_URI = "${SOURCEFORGE_MIRROR}/ipmiutil/ipmiutil-${PV}.tar.gz \ 23*4882a593Smuzhiyun file://fix_systemd_path.patch \ 24*4882a593Smuzhiyun file://0001-Prevent-access-times-from-changing-resulting-gzip-md.patch \ 25*4882a593Smuzhiyun " 26*4882a593SmuzhiyunSRC_URI[md5sum] = "292d6df25cad678bb27e5c8cdc6748f9" 27*4882a593SmuzhiyunSRC_URI[sha256sum] = "58ccdbd5755d7dd72478756715af09e9c73330dfad2b91dbf03d2ac504b301a3" 28*4882a593Smuzhiyun 29*4882a593Smuzhiyuninherit autotools-brokensep pkgconfig systemd 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunPACKAGECONFIG ?= "lanplus gpl" 32*4882a593SmuzhiyunPACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 33*4882a593SmuzhiyunPACKAGECONFIG[systemd] = "--enable-systemd=${datadir}/${BPN}, --enable-systemd=no" 34*4882a593SmuzhiyunPACKAGECONFIG[sha256] = "--enable-sha256, --enable-sha256=no, openssl-native, openssl" 35*4882a593SmuzhiyunPACKAGECONFIG[lanplus] = "--enable-lanplus, --enable-lanplus=no, openssl-native, openssl" 36*4882a593SmuzhiyunPACKAGECONFIG[landesk] = "--enable-landesk, --enable-landesk=no" 37*4882a593SmuzhiyunPACKAGECONFIG[sensors] = "--enable-libsensors, --enable-libsensors=no" 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun#build with some GPL code 40*4882a593SmuzhiyunPACKAGECONFIG[gpl] = "--enable-gpl, --enable-gpl=no" 41*4882a593Smuzhiyun#no GPL or LanPlus libs 42*4882a593SmuzhiyunPACKAGECONFIG[standalone] = "--enable-standalone, --enable-standalone=no" 43*4882a593Smuzhiyun 44*4882a593SmuzhiyunCFLAGS += "-I${STAGING_INCDIR}" 45*4882a593SmuzhiyunLDFLAGS += "-L${STAGING_LIBDIR}" 46*4882a593Smuzhiyun 47*4882a593SmuzhiyunCOMPATIBLE_HOST = '(x86_64|i.86).*-linux' 48