ipmiutil_2.9.6.bb 2.2 KB

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