| ################################################################################ |
| # |
| # ipmitool |
| # |
| ################################################################################ |
| |
| IPMITOOL_VERSION_UPSTREAM = 1.8.19 |
| IPMITOOL_VERSION = IPMITOOL_$(subst .,_,$(IPMITOOL_VERSION_UPSTREAM)) |
| IPMITOOL_SITE = https://codeberg.org/IPMITool/ipmitool.git |
| IPMITOOL_SITE_METHOD = git |
| IPMITOOL_LICENSE = BSD-3-Clause |
| IPMITOOL_LICENSE_FILES = COPYING |
| IPMITOOL_CPE_ID_VERSION = $(IPMITOOL_VERSION_UPSTREAM) |
| # From git |
| IPMITOOL_AUTORECONF = YES |
| IPMITOOL_DEPENDENCIES = host-pkgconf |
| |
| IPMITOOL_CONF_OPTS = --disable-registry-download |
| IPMITOOL_CONF_ENV = IANADIR=/usr/share/misc/iana |
| |
| ifeq ($(BR2_PACKAGE_FREEIPMI),y) |
| IPMITOOL_DEPENDENCIES += freeipmi |
| IPMITOOL_CONF_OPTS += --enable-intf-free |
| else |
| IPMITOOL_CONF_OPTS += --disable-intf-free |
| endif |
| |
| ifeq ($(BR2_PACKAGE_IPMITOOL_LANPLUS),y) |
| IPMITOOL_DEPENDENCIES += openssl |
| IPMITOOL_CONF_OPTS += --enable-intf-lanplus |
| else |
| IPMITOOL_CONF_OPTS += --disable-intf-lanplus |
| endif |
| |
| ifeq ($(BR2_PACKAGE_IPMITOOL_USB),y) |
| IPMITOOL_CONF_OPTS += --enable-intf-usb |
| else |
| IPMITOOL_CONF_OPTS += --disable-intf-usb |
| endif |
| |
| ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) |
| IPMITOOL_DEPENDENCIES += readline |
| IPMITOOL_CONF_OPTS += --enable-ipmishell |
| else |
| IPMITOOL_CONF_OPTS += --disable-ipmishell |
| 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)) |