1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-12 00:44:03 +02:00

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>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17374 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
geoff 2009-08-24 20:11:46 +00:00
parent 51034418fa
commit 9b89b041e1
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.