diff options
author | Ian Campbell <ian.campbell@xensource.com> | 2007-06-05 08:57:53 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@xensource.com> | 2007-06-05 08:57:53 +0100 |
commit | fbc9cef80bf95ab3e0197affed5b30215bef353a (patch) | |
tree | 02ba4292dc6344d313dad095e6af5b10a76a67c9 /buildconfigs/src.hg-clone | |
parent | d1895441b3bad78953fda5481c23d711cdbaee84 (diff) | |
download | xen-fbc9cef80bf95ab3e0197affed5b30215bef353a.tar.gz xen-fbc9cef80bf95ab3e0197affed5b30215bef353a.tar.bz2 xen-fbc9cef80bf95ab3e0197affed5b30215bef353a.zip |
BUILD: Clone the Linux tree if it wasn't found via $(LINUX_SRC_PATH)
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>
Diffstat (limited to 'buildconfigs/src.hg-clone')
-rw-r--r-- | buildconfigs/src.hg-clone | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/buildconfigs/src.hg-clone b/buildconfigs/src.hg-clone index d3696172d0..e1d7913c61 100644 --- a/buildconfigs/src.hg-clone +++ b/buildconfigs/src.hg-clone @@ -28,7 +28,7 @@ $(LINUX_SRCDIR)/.valid-src: $(__XEN_LINUX_UPDATE) ln -s $${__repo} $(LINUX_SRCDIR) ; \ else \ echo "Cloning $${__repo} to $(LINUX_SRCDIR)." ; \ - $(HG) clone $${__repo} $(LINUX_SRCDIR) ; \ + $(HG) clone $${__repo#file://} $(LINUX_SRCDIR) ; \ fi ; \ else \ __parent=$$($(HG) -R $(LINUX_SRCDIR) path default) ; \ |