mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
Download external tarballs from xenbits.xensource.com
I have copied the tarballs that the xen-unstable build downloads to xenbits.xensource.com (which also hosts our hg and git). This patch changes the download URLs to use that location. That way the build will depend on only one external machine, under one administration, rather than many. Also it means that the build won't break if these sites become permanently unavailable or are rearranged and we don't run a risk of having to panic and beg if a file should go missing. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
75c35a3fb6
commit
cbd07b72a3
6 files changed
+27
-9
No files matched your search
@@ -96,6 +96,11 @@ XSM_ENABLE ?= n
|
||||
FLASK_ENABLE ?= n
|
||||
ACM_SECURITY ?= n
|
||||
|
||||
XEN_EXTFILES_URL=http://xenbits.xensource.com/xen-extfiles
|
||||
# All the files at that location were downloaded from elsewhere on
|
||||
# the internet. The original download URL is preserved as a comment
|
||||
# near the place in the Xen Makefiles where the file is used.
|
||||
|
||||
QEMU_REMOTE=http://xenbits.xensource.com/git-http/qemu-xen-unstable.git
|
||||
|
||||
# Specify which qemu-dm to use. This may be `ioemu' to use the old
|
||||
|
||||
@@ -240,7 +240,8 @@ linux26:
|
||||
#
|
||||
|
||||
TBOOT_TARFILE = tboot-20080613.tar.gz
|
||||
TBOOT_BASE_URL = http://downloads.sourceforge.net/tboot
|
||||
#TBOOT_BASE_URL = http://downloads.sourceforge.net/tboot
|
||||
TBOOT_BASE_URL = $(XEN_EXTFILES_URL)
|
||||
|
||||
.PHONY: build-tboot
|
||||
build-tboot: download_tboot
|
||||
|
||||
@@ -10,7 +10,7 @@ vpath linux-%.tar.bz2 $(LINUX_SRC_PATH)
|
||||
# download a pristine Linux kernel tarball if there isn't one in LINUX_SRC_PATH
|
||||
linux-%.tar.bz2:
|
||||
@echo "Cannot find $@ in path $(LINUX_SRC_PATH)"
|
||||
wget $(XEN_LINUX_MIRROR)/$@ -O./$@
|
||||
false wget $(XEN_LINUX_MIRROR)/$@ -O./$@
|
||||
|
||||
# XXX create a pristine tree for diff -Nurp convenience
|
||||
|
||||
|
||||
+15
-5
@@ -8,15 +8,25 @@ export debug=y
|
||||
include $(XEN_ROOT)/Config.mk
|
||||
|
||||
IOEMU_OPTIONS=--disable-sdl --disable-opengl --disable-vnc-tls --disable-brlapi --disable-kqemu
|
||||
ZLIB_URL?=http://www.zlib.net
|
||||
|
||||
#ZLIB_URL?=http://www.zlib.net
|
||||
ZLIB_URL=$(XEN_EXTFILES_URL)
|
||||
ZLIB_VERSION=1.2.3
|
||||
LIBPCI_URL?=http://www.kernel.org/pub/software/utils/pciutils
|
||||
|
||||
#LIBPCI_URL?=http://www.kernel.org/pub/software/utils/pciutils
|
||||
LIBPCI_URL?=$(XEN_EXTFILES_URL)
|
||||
LIBPCI_VERSION=2.2.9
|
||||
NEWLIB_URL?=ftp://sources.redhat.com/pub/newlib
|
||||
|
||||
#NEWLIB_URL?=ftp://sources.redhat.com/pub/newlib
|
||||
NEWLIB_URL?=$(XEN_EXTFILES_URL)
|
||||
NEWLIB_VERSION=1.16.0
|
||||
LWIP_URL?=http://download.savannah.gnu.org/releases/lwip
|
||||
|
||||
#LWIP_URL?=http://download.savannah.gnu.org/releases/lwip
|
||||
LWIP_URL?=$(XEN_EXTFILES_URL)
|
||||
LWIP_VERSION=1.3.0
|
||||
GRUB_URL?=http://alpha.gnu.org/gnu/grub
|
||||
|
||||
#GRUB_URL?=http://alpha.gnu.org/gnu/grub
|
||||
GRUB_URL?=$(XEN_EXTFILES_URL)
|
||||
GRUB_VERSION=0.97
|
||||
|
||||
WGET=wget -c
|
||||
|
||||
@@ -23,7 +23,8 @@ H_SRC = $(wildcard *.h)
|
||||
OBJS = $(patsubst %.c,%.o,$(C_SRC))
|
||||
|
||||
IASL_VER = acpica-unix-20080729
|
||||
IASL_URL = http://acpica.org/download/$(IASL_VER).tar.gz
|
||||
#IASL_URL = http://acpica.org/download/$(IASL_VER).tar.gz
|
||||
IASL_URL = $(XEN_EXTFILES_URL)/$(IASL_VER).tar.gz
|
||||
|
||||
CFLAGS += -I. -I.. $(CFLAGS_include)
|
||||
|
||||
|
||||
+2
-1
@@ -17,7 +17,8 @@ SUBDIRS+= vnet-module
|
||||
all: compile
|
||||
|
||||
gc.tar.gz:
|
||||
wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/$@
|
||||
#wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/$@
|
||||
wget $(XEN_EXTFILES_URL)/$@
|
||||
|
||||
.PHONY: gc
|
||||
gc: gc.tar.gz
|
||||
|
||||