Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 1 | SUMMARY = "Utility for IPMI control" |
| 2 | DESCRIPTION = "This package contains a utility for interfacing with devices that support \ |
| 3 | the Intelligent Platform Management Interface specification. IPMI is \ |
| 4 | an open standard for machine health, inventory, and remote power control. \ |
| 5 | \ |
| 6 | This utility can communicate with IPMI-enabled devices through either a \ |
| 7 | kernel driver such as OpenIPMI or over the RMCP LAN protocol defined in \ |
| 8 | the IPMI specification. IPMIv2 adds support for encrypted LAN \ |
| 9 | communications and remote Serial-over-LAN functionality. \ |
| 10 | \ |
| 11 | It provides commands for reading the Sensor Data Repository (SDR) and \ |
| 12 | displaying sensor values, displaying the contents of the System Event \ |
| 13 | Log (SEL), printing Field Replaceable Unit (FRU) information, reading and \ |
| 14 | setting LAN configuration, and chassis power control. \ |
| 15 | " |
| 16 | |
| 17 | HOMEPAGE = "http://ipmitool.sourceforge.net/" |
| 18 | SECTION = "kernel/userland" |
| 19 | |
| 20 | LICENSE = "BSD-3-Clause" |
| 21 | LIC_FILES_CHKSUM = "file://COPYING;md5=9aa91e13d644326bf281924212862184" |
| 22 | |
| 23 | DEPENDS = "openssl readline ncurses" |
| 24 | |
Brad Bishop | 1a4b7ee | 2018-12-16 17:11:34 -0800 | [diff] [blame] | 25 | SRC_URI = "${SOURCEFORGE_MIRROR}/ipmitool/ipmitool-${PV}.tar.bz2 \ |
| 26 | file://0001-Migrate-to-openssl-1.1.patch \ |
Andrew Geissler | 82c905d | 2020-04-13 13:39:40 -0500 | [diff] [blame] | 27 | file://0001-fru-Fix-buffer-overflow-vulnerabilities.patch \ |
| 28 | file://0001-fru-Fix-buffer-overflow-in-ipmi_spd_print_fru.patch \ |
| 29 | file://0002-session-Fix-buffer-overflow-in-ipmi_get_session_info.patch \ |
| 30 | file://0003-channel-Fix-buffer-overflow.patch \ |
| 31 | file://0004-lanp-Fix-buffer-overflows-in-get_lan_param_select.patch \ |
| 32 | file://0005-fru-sdr-Fix-id_string-buffer-overflows.patch \ |
Brad Bishop | 1a4b7ee | 2018-12-16 17:11:34 -0800 | [diff] [blame] | 33 | " |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 34 | SRC_URI[md5sum] = "bab7ea104c7b85529c3ef65c54427aa3" |
| 35 | SRC_URI[sha256sum] = "0c1ba3b1555edefb7c32ae8cd6a3e04322056bc087918f07189eeedfc8b81e01" |
| 36 | |
| 37 | inherit autotools |
| 38 | |
| 39 | # --disable-dependency-tracking speeds up the build |
| 40 | # --enable-file-security adds some security checks |
| 41 | # --disable-intf-free disables FreeIPMI support - we don't want to depend on |
| 42 | # FreeIPMI libraries, FreeIPMI has its own ipmitoool-like utility. |
| 43 | # |
| 44 | EXTRA_OECONF = "--disable-dependency-tracking --enable-file-security --disable-intf-free" |