aboutsummaryrefslogtreecommitdiffstats
path: root/buildconfigs/src.hg-clone
Commit message (Collapse)AuthorAgeFilesLines
* Fix some build system error handling.Keir Fraser2007-12-201-1/+1
| | | | Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Pull XEN_LINUX_UPDATE into mk.linux-2.6-xen so it can be shared byIan Campbell2007-08-171-14/+0
| | | | | | src.tarball and src.hg-clone Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* BUILD: Clone the Linux tree if it wasn't found via $(LINUX_SRC_PATH)Ian Campbell2007-06-051-1/+1
| | | | | | | | | | | | | even if it happens to be a local directory. If we located the Linux tree by deriving the path from "hg path default" and it is a local path then prepend "file://" to prevent us trying to symlink it. Unfortunately mercurial doesn't understand file:// URLs so we have to strip it off again before calling hg clone. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* If we find a Linux repository in $(LINUX_SRC_PATH) then symlink itIan Campbell2007-06-041-7/+14
| | | | | | | | instead of cloning it. This enables developers to keep a linux tree separate to their xen repository and to make changes there which are picked up by the Xen build. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Updates for XEN_LINUX_SOURCE=hg-clone.Ian Campbell2007-05-311-16/+29
| | | | | | | | | | | | | | | | | | By default search for mercurial repositories in $(LINUX_SRC_PATH) followed by a location derived from the current Xen repository's default parent. e.g. A clone of http://xenbits.xensource.com/xen-unstable.hg will derive http://xenbits.xensource.com/linux-2.6.18-xen.hg. A specific repository can be specified by giving XEN_LINUX_HGREPO=<URL or path> on the make command line. Add capability to put XEN_LINUX_UPDATE=y on the make command line to update the Linux repository. Disabled by default since we don't want to touch a developers repository without permission. Dropped XEN_LINUX_HGUPDATES since it was unecessary and confusing. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Factor out sparse tree makefile fragments and introduce hg-clone andIan Campbell2007-05-251-0/+26
tarball methods in preparation for migrating away from the sparse tree layout. This re-introduces 14883:6568c1882af5 and 14862:98efd2e410ae plus further fixes. Also add makefile fragments to support building the paravirt ops tree (make linux-2.6-paravirt-build). Signed-off-by: Ian Campbell <ian.campbell@xensource.com>