Most systems won't need kdump, so make its build optional.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 17374
BUILD_CC="$(HOSTCC)" \
TARGET_CC="$(TARGET_CC)"
BUILD_CC="$(HOSTCC)" \
TARGET_CC="$(TARGET_CC)"
+kexec-extra-sbin-$(CONFIG_KEXEC_TOOLS_kdump) += kdump
+
- $(MAKE) -C $(PKG_BUILD_DIR) all
+ $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" all install
endef
define Package/kexec-tools/install
endef
define Package/kexec-tools/install
- $(MAKE) -C $(PKG_BUILD_DIR) \
- DESTDIR="$(1)" \
- install
- rm -rf $(1)/usr/man
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(INSTALL_BIN) \
+ $(addprefix $(PKG_INSTALL_DIR)/usr/sbin/, \
+ $(kexec-extra-sbin-y)) \
+ $(kexec-extra-bin-y) \
+ $(PKG_INSTALL_DIR)/usr/sbin/kexec \
+ $(1)/usr/sbin
+
endef
$(eval $(call BuildPackage,kexec-tools))
endef
$(eval $(call BuildPackage,kexec-tools))
Defines the target type of the kernels that kexec deals
with. This should be the target specification of
the kernel you're booting.
Defines the target type of the kernels that kexec deals
with. This should be the target specification of
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.
+