mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
Download and symlink the i386 version of the ramdisk when running on x86_64.
This means that people don't need to explicitly set BR_ARCH. Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
7953e4aa37
commit
e0abcedc49
1 file changed
+7
-1
@@ -34,6 +34,7 @@ HVM_SCRIPT = bin/create_disk_image
|
||||
|
||||
XMTEST_MAJ_VER = $(shell echo @PACKAGE_VERSION@ | perl -pe 's/(\d+)\.(\d+)\.\d+/\1.\2/')
|
||||
XMTEST_VER_IMG = initrd-$(XMTEST_MAJ_VER)-$(BR_ARCH).img
|
||||
XMTEST_DL_IMG = $(shell echo $(XMTEST_VER_IMG) | sed -e 's/x86_64/i386/g')
|
||||
|
||||
EXTRA_ROOT_DIRS = sys
|
||||
|
||||
@@ -83,7 +84,12 @@ disk.img: existing
|
||||
|
||||
existing:
|
||||
@if [ -n "$(INITRD)" ] && [ ! -f $(XMTEST_VER_IMG) ] ; then \
|
||||
wget $(INITRD)/$(XMTEST_VER_IMG); \
|
||||
if [ ! -f $(XMTEST_DL_IMG) ] ; then \
|
||||
wget $(INITRD)/$(XMTEST_DL_IMG); \
|
||||
fi; \
|
||||
if [ "$(XMTEST_DL_IMG)" != "$(XMTEST_VER_IMG)" ] ; then \
|
||||
ln -s $(XMTEST_DL_IMG) $(XMTEST_VER_IMG); \
|
||||
fi \
|
||||
fi
|
||||
@if [ -f $(XMTEST_VER_IMG) ] ; then \
|
||||
ln -sf $(XMTEST_VER_IMG) initrd.img; \
|
||||
|
||||