kumquat-buildroot/package/ipmitool/Config.in
Vincent Fazio f090116066 package/ipmitool: allow configuring PEN registry source
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>
2023-01-21 15:15:21 +01:00

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