# This target includes all userspace tools and images
# It does not include the Linux drivers/modules found in the modulespace target
.PHONY: root_image-userspace-install
-root_image-userspace-install: $(USERSPACE_INSTALL) add-libs add-bins add-debug-bins tools-install wget-install vim-install rsync-install openssh-install xtt-tools-install netperf-install lvm2-install plymouth-install pciutils-install iscsi-install bridge-utils-install xend-install nfs-install fio-install directfb-install irqbalance-install pm-utils-install cpufrequtils-install
+root_image-userspace-install: $(USERSPACE_INSTALL) add-libs add-bins add-debug-bins tools-install wget-install vim-install rsync-install openssh-install xtt-tools-install netperf-install lvm2-install plymouth-install pciutils-install iscsi-install bridge-utils-install xend-install nfs-install fio-install directfb-install irqbalance-install pm-utils-install cpufrequtils-install kexec-tools-install
rm -rf userspace/man
rm -rf userspace/usr/share/man
ifeq ($(RPM_ARCH), x86_64)
(cd userspace/usr/$(LIBSDIR); ln -fs ../lib/libcpufreq.so.0)
endif
+.PHONY: kexec-tools-install
+kexec-tools-install:
+ if ! [ -e kexec-tools/include/config.h ]; then (cd kexec-tools; ./bootstrap;./configure --prefix=/usr); fi
+ $(MAKE) $(MFLAGS) -j$$(($(NCPUS) * 2)) -C kexec-tools
+ $(MAKE) $(MFLAGS) -j$$(($(NCPUS) * 2)) -C kexec-tools prefix=$(CURDIR)/userspace install
.PHONY: iscsi-install
-REPOS = syslinux root_image/busybox root_image/netperf root_image/pciutils root_image/fio root_image/RPMs root_image/pm-utils xen linux
+REPOS = syslinux root_image/busybox root_image/netperf root_image/pciutils root_image/fio root_image/RPMs root_image/pm-utils root_image/kexec-tools xen linux
include $(TOP)/scm.mk
GIT_URL=git://git.kernel.org/pub/scm/linux/kernel/git/konrad/
$(eval $(call GIT_REPO,xen.git,linux))
+GIT_URL=git://git.kernel.org/pub/scm/utils/kernel/kexec/
+$(eval $(call GIT_REPO,kexec-tools.git,root_image/kexec-tools))