]> xenbits.xensource.com Git - xentesttools/bootstrap.git/commitdiff
kexec tool
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 1 Jul 2011 17:47:29 +0000 (13:47 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 1 Jul 2011 17:47:29 +0000 (13:47 -0400)
root_image/Makefile
sources.mk

index e31acaa361f9331ca533e450b65594b4f0e08c2d..20d36f98e852c6f47c039f1802f4602436bccd6b 100644 (file)
@@ -188,7 +188,7 @@ distdir:
 # 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
@@ -726,6 +726,11 @@ cpufrequtils-install:
 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
index ea3694f7d423417b8a6810c39bb3a506d6ad0c01..b82bec22d64abdd0381f0205650acb770f77bdb2 100644 (file)
@@ -1,6 +1,6 @@
 
 
-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
 
@@ -38,3 +38,5 @@ $(eval $(call GIT_REPO,xen-unstable.git,xen))
 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))