1SUMMARY = "ipmiutil is an easy-to-use set of IPMI server management utilities.\ 2It can get/set sensor thresholds, automate SEL management, do SOL console, etc." 3 4DESCRIPTION = "The IPMI Management Utilities currently work with platforms that \ 5support the IPMI 1.5 or 2.0 specification. IPMI servers can be managed\ 6locally, or remotely via IPMI LAN, even when the OS or main CPU is not\ 7functional.\n \ 8The ipmiutil utilities will use an IPMI Driver, either the Intel IPMI package \ 9(ipmidrvr, /dev/imb), MontaVista OpenIPMI (/dev/ipmi0), the valinux IPMI \ 10Driver (/dev/ipmikcs), or the LANDesk ldipmi daemon. The ipmiutil utilities \ 11can also use direct user-space I/Os in Linux or FreeBSD if no IPMI driver \ 12is detected." 13 14HOMEPAGE = "http://ipmiutil.sourceforge.net" 15LICENSE = "BSD-2-Clause" 16LIC_FILES_CHKSUM = "file://COPYING;md5=626a5970304daa1fcb87f757fb42b795" 17 18DEPENDS += "openssl" 19 20PARALLEL_MAKE = "" 21 22SRC_URI = "${SOURCEFORGE_MIRROR}/ipmiutil/ipmiutil-${PV}.tar.gz \ 23 file://fix_systemd_path.patch \ 24 file://0001-ihpm-Include-stdlib.h-for-malloc-free-atoi-functions.patch \ 25 " 26SRC_URI[sha256sum] = "5ae99bdd1296a8e25cea839784ec39ebca57b0e3701b2d440b8e02e22dc4bc95" 27 28inherit autotools-brokensep pkgconfig systemd 29 30PACKAGECONFIG ?= "lanplus gpl" 31PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 32PACKAGECONFIG[systemd] = "--enable-systemd=${datadir}/${BPN}, --enable-systemd=no" 33PACKAGECONFIG[sha256] = "--enable-sha256, --enable-sha256=no, openssl-native, openssl" 34PACKAGECONFIG[lanplus] = "--enable-lanplus, --enable-lanplus=no, openssl-native, openssl" 35PACKAGECONFIG[landesk] = "--enable-landesk, --enable-landesk=no" 36PACKAGECONFIG[sensors] = "--enable-libsensors, --enable-libsensors=no" 37 38#build with some GPL code 39PACKAGECONFIG[gpl] = "--enable-gpl, --enable-gpl=no" 40#no GPL or LanPlus libs 41PACKAGECONFIG[standalone] = "--enable-standalone, --enable-standalone=no" 42 43CFLAGS += "-I${STAGING_INCDIR}" 44LDFLAGS += "-L${STAGING_LIBDIR}" 45 46EXTRA_OECONF += "--enable-useflags" 47COMPATIBLE_HOST = '(x86_64|i.86).*-linux' 48