[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] XM-Test takes a really long time to build the initrd it uses for testing. This patch to the Makefile allows you to specify INITRD="url" when running make existing to make it download a prebuilt copy of the initrd from a repository.



# HG changeset patch
# User pl@xxxxxxxxxx
# Node ID b41e196442712ce92ed482c1310db33354ea7fc8
# Parent  13e9fdaeed277e8563d261174550130a5f20e88f
XM-Test takes a really long time to build the initrd it uses for testing.  This 
patch to the Makefile allows you to specify INITRD="url" when running make 
existing to make it download a prebuilt copy of the initrd from a repository.

Signed-off-by: Paul Larson <pl@xxxxxxxxxx>

diff -r 13e9fdaeed27 -r b41e19644271 tools/xm-test/README
--- a/tools/xm-test/README      Wed Feb 22 08:54:20 2006
+++ b/tools/xm-test/README      Wed Feb 22 15:02:54 2006
@@ -48,6 +48,15 @@
 Simply copy the initrd-X.Y.img file into ramdisk/ and then run:
 
    # make existing
+
+Or, you can run:
+   # INITRD="http://url.of.initrd.repo/"; make existing
+
+You do not need to include the name of the image itself in the url, 
+however, an initrd with the right name (initrd.X.Y.img) and version 
+number must exist at that location.  The script will determine which 
+version of the initrd it needs and try to download the right file from 
+that location.
 
 This will set up the link so that xm-test will use the existing
 ramdisk.  Next, just run "runtest.sh" normally.  Note that in general,
diff -r 13e9fdaeed27 -r b41e19644271 tools/xm-test/ramdisk/Makefile.am
--- a/tools/xm-test/ramdisk/Makefile.am Wed Feb 22 08:54:20 2006
+++ b/tools/xm-test/ramdisk/Makefile.am Wed Feb 22 15:02:54 2006
@@ -57,6 +57,9 @@
        fi
 
 existing:
+       @if test -n "$(INITRD)"; then \
+               wget $(INITRD)/$(XMTEST_VER_IMG); \
+       fi
        @if [ -f $(XMTEST_VER_IMG) ] ; then \
                ln -sf $(XMTEST_VER_IMG) initrd.img; \
        else \

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.