f090116066
The default, the IANA PEN registry used by ipmitool is large (4 MiB+) and changes at the whim of IANA, meaning reproducible builds may not be possible by using the default package. Add a configuration option to specify the source of the registry file. Remote and local files are supported. If no source is specified, no registry file will be installed to the target. Backport upstream patches to allow this to add requisite support: Make a missing registry file non-fatal Make downloading/installing the registry optional Signed-off-by: Vincent Fazio <vfazio@gmail.com> Co-Developed-by: Yann E. MORIN <yann.morin.1998@free.fr> [yann.morin.1998@free.fr: - use https for the default URL - use simple assignment for first _CONF_OPTS - squeeze empty lines, comment closing endif ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
config BR2_PACKAGE_IPMITOOL
|
|
bool "ipmitool"
|
|
depends on BR2_USE_MMU # fork()
|
|
help
|
|
IPMItool provides a simple command-line interface to
|
|
IPMI-enabled devices.
|
|
|
|
https://github.com/ipmitool/ipmitool/
|
|
|
|
if BR2_PACKAGE_IPMITOOL
|
|
|
|
config BR2_PACKAGE_IPMITOOL_PEN_REG_URI
|
|
string "IANA PEN registry URL or path"
|
|
default "https://www.iana.org/assignments/enterprise-numbers.txt"
|
|
help
|
|
Enter an URL or a file path to the PEN registry to use.
|
|
|
|
Note that the official registry is 4MiB+ and may change any
|
|
time and is thus not guaranteed to be reproducible.
|
|
|
|
Leave empty to not use a registry; vendor IDs will be
|
|
displayed instead of the corresponding names.
|
|
|
|
config BR2_PACKAGE_IPMITOOL_LANPLUS
|
|
bool "enable lanplus interface"
|
|
select BR2_PACKAGE_OPENSSL
|
|
help
|
|
Enables the IPMI v2.0 RMCP+ LAN interface typically used to
|
|
send IPMI commands to the BMC of a remote server.
|
|
Not needed if you only want to communicate with the local BMC
|
|
of your device using the OpenIPMI ipmi_si kernel module, or if
|
|
using the legacy IPMI v1.5 RMCP LAN interface.
|
|
|
|
config BR2_PACKAGE_IPMITOOL_USB
|
|
bool "enable usb interface"
|
|
help
|
|
Enables the IPMI USB interface typically used to send inband
|
|
IPMI commands to the BMC of a server.
|
|
|
|
config BR2_PACKAGE_IPMITOOL_IPMIEVD
|
|
bool "ipmievd"
|
|
help
|
|
IPMI event daemon for sending events to syslog
|
|
|
|
config BR2_PACKAGE_IPMITOOL_IPMISHELL
|
|
bool "ipmishell"
|
|
select BR2_PACKAGE_READLINE
|
|
help
|
|
IPMI shell interface
|
|
|
|
endif
|