kexec-tools: Make build of kdump optional

Most systems won't need kdump, so make its build optional.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17374
lede-17.01
Geoff Levand 2009-08-24 20:11:46 +00:00
parent 66663e3314
commit a64a3b373a
2 changed files with 20 additions and 5 deletions

View File

@ -56,15 +56,21 @@ CONFIGURE_VARS += \
BUILD_CC="$(HOSTCC)" \ BUILD_CC="$(HOSTCC)" \
TARGET_CC="$(TARGET_CC)" TARGET_CC="$(TARGET_CC)"
kexec-extra-sbin-$(CONFIG_KEXEC_TOOLS_kdump) += kdump
define Build/Compile define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) all $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" all install
endef endef
define Package/kexec-tools/install define Package/kexec-tools/install
$(MAKE) -C $(PKG_BUILD_DIR) \ $(INSTALL_DIR) $(1)/usr/sbin
DESTDIR="$(1)" \ $(INSTALL_BIN) \
install $(addprefix $(PKG_INSTALL_DIR)/usr/sbin/, \
rm -rf $(1)/usr/man $(kexec-extra-sbin-y)) \
$(kexec-extra-bin-y) \
$(PKG_INSTALL_DIR)/usr/sbin/kexec \
$(1)/usr/sbin
endef endef
$(eval $(call BuildPackage,kexec-tools)) $(eval $(call BuildPackage,kexec-tools))

View File

@ -8,3 +8,12 @@ config KEXEC_TOOLS_TARGET_NAME
Defines the target type of the kernels that kexec deals Defines the target type of the kernels that kexec deals
with. This should be the target specification of with. This should be the target specification of
the kernel you're booting. the kernel you're booting.
config KEXEC_TOOLS_kdump
bool
prompt "kdump support"
depends on PACKAGE_kexec-tools
default n
help
Include the kdump utility.