| ################################################################################ |
| # |
| # ipmitool |
| # |
| ################################################################################ |
| |
| IPMITOOL_VERSION = 1_8_19 |
| IPMITOOL_SITE = $(call github,ipmitool,ipmitool,IPMITOOL_$(IPMITOOL_VERSION)) |
| IPMITOOL_LICENSE = BSD-3-Clause |
| IPMITOOL_LICENSE_FILES = COPYING |
| IPMITOOL_CPE_ID_VALID = YES |
| # From git |
| IPMITOOL_AUTORECONF = YES |
| IPMITOOL_DEPENDENCIES = host-pkgconf |
| |
| IPMITOOL_CONF_OPTS = --disable-registry-download |
| |
| 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 |
| |
| IPMITOOL_PEN_REG_URI = $(call qstrip,$(BR2_PACKAGE_IPMITOOL_PEN_REG_URI)) |
| ifneq ($(IPMITOOL_PEN_REG_URI),) |
| ifneq ($(findstring ://,$(IPMITOOL_PEN_REG_URI)),) |
| IPMITOOL_EXTRA_DOWNLOADS += $(IPMITOOL_PEN_REG_URI) |
| BR_NO_CHECK_HASH_FOR += $(notdir $(IPMITOOL_PEN_REG_URI)) |
| IPMITOOL_PEN_REG = $(IPMITOOL_DL_DIR)/$(notdir $(IPMITOOL_PEN_REG_URI)) |
| else |
| IPMITOOL_PEN_REG = $(IPMITOOL_PEN_REG_URI) |
| endif #findstring |
| define IPMITOOL_INSTALL_PEN_REG |
| $(INSTALL) -D -m 0644 $(IPMITOOL_PEN_REG) \ |
| $(TARGET_DIR)/usr/share/misc/enterprise-numbers |
| endef |
| IPMITOOL_POST_INSTALL_TARGET_HOOKS += IPMITOOL_INSTALL_PEN_REG |
| endif # IPMITOOL_PEN_REG_URI !empty |
| |
| $(eval $(autotools-package)) |