Commit 2900d48a authored by Floris Bos's avatar Floris Bos Committed by Peter Korsgaard
Browse files

ipmitool: new package



Adds ipmitool, a command-line interface to IPMI-enabled devices.

Signed-off-by: default avatarFloris Bos <bos@je-eigen-domein.nl>
Acked-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 4c443f02
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -321,6 +321,7 @@ endif
	source "package/input-tools/Config.in"
	source "package/intel-microcode/Config.in"
	source "package/iostat/Config.in"
	source "package/ipmitool/Config.in"
	source "package/irda-utils/Config.in"
	source "package/iucode-tool/Config.in"
	source "package/kbd/Config.in"
+26 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_IPMITOOL
	bool "ipmitool"
	depends on BR2_USE_MMU # fork()
	help
	  IPMItool provides a simple command-line interface to IPMI-enabled devices.

	  http://sourceforge.net/projects/ipmitool/

if BR2_PACKAGE_IPMITOOL

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_IPMIEVD
	bool "ipmievd"
	help
	  IPMI event daemon for sending events to syslog

endif
+30 −0
Original line number Diff line number Diff line
################################################################################
#
# ipmitool
#
################################################################################

IPMITOOL_VERSION = 1.8.14
IPMITOOL_SOURCE = ipmitool-$(IPMITOOL_VERSION).tar.bz2
IPMITOOL_SITE = http://downloads.sourceforge.net/project/ipmitool/ipmitool/$(IPMITOOL_VERSION)
IPMITOOL_LICENSE = BSD-3c
IPMITOOL_LICENSE_FILES = COPYING

ifeq ($(BR2_PACKAGE_IPMITOOL_LANPLUS),y)
IPMITOOL_DEPENDENCIES += openssl
else
IPMITOOL_CONF_OPT += --disable-intf-lanplus
endif

ifeq ($(BR2_PACKAGE_READLINE),y)
IPMITOOL_DEPENDENCIES += readline
endif

ifeq ($(BR2_PACKAGE_IPMITOOL_IPMIEVD),)
define IPMITOOL_REMOVE_IPMIEVD
	$(RM) -f $(TARGET_DIR)/usr/sbin/ipmievd
endef
IPMITOOL_POST_INSTALL_TARGET_HOOKS += IPMITOOL_REMOVE_IPMIEVD
endif

$(eval $(autotools-package))