diff options
| author | Richard Purdie <richard@openedhand.com> | 2006-03-20 17:45:11 +0000 |
|---|---|---|
| committer | Richard Purdie <richard@openedhand.com> | 2006-03-20 17:45:11 +0000 |
| commit | b26a945734ce271aa7d443ff9e96fe2851b21138 (patch) | |
| tree | f540b8d58a7411cf0cabe5c8f4ad40f9f597352a /bitbake/lib/bb/fetch/svn.py | |
| parent | 3cd47ad235d54a9c539ae6fe4a5a2b4b5f7e5621 (diff) | |
| download | poky-b26a945734ce271aa7d443ff9e96fe2851b21138.tar.gz | |
Update to latest bitbake
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@309 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'bitbake/lib/bb/fetch/svn.py')
| -rw-r--r-- | bitbake/lib/bb/fetch/svn.py | 27 |
1 files changed, 5 insertions, 22 deletions
diff --git a/bitbake/lib/bb/fetch/svn.py b/bitbake/lib/bb/fetch/svn.py index ac5eebf5c0..6e3a9277ab 100644 --- a/bitbake/lib/bb/fetch/svn.py +++ b/bitbake/lib/bb/fetch/svn.py | |||
| @@ -98,20 +98,14 @@ class Svn(Fetch): | |||
| 98 | 98 | ||
| 99 | date = Fetch.getSRCDate(d) | 99 | date = Fetch.getSRCDate(d) |
| 100 | 100 | ||
| 101 | if "method" in parm: | ||
| 102 | method = parm["method"] | ||
| 103 | else: | ||
| 104 | method = "pserver" | ||
| 105 | |||
| 106 | if "proto" in parm: | 101 | if "proto" in parm: |
| 107 | proto = parm["proto"] | 102 | proto = parm["proto"] |
| 108 | else: | 103 | else: |
| 109 | proto = "svn" | 104 | proto = "svn" |
| 110 | 105 | ||
| 111 | svn_rsh = None | 106 | svn_rsh = None |
| 112 | if method == "ext": | 107 | if proto == "svn+ssh" and "rsh" in parm: |
| 113 | if "rsh" in parm: | 108 | svn_rsh = parm["rsh"] |
| 114 | svn_rsh = parm["rsh"] | ||
| 115 | 109 | ||
| 116 | tarfn = data.expand('%s_%s_%s_%s_%s.tar.gz' % (module.replace('/', '.'), host, path.replace('/', '.'), revision, date), localdata) | 110 | tarfn = data.expand('%s_%s_%s_%s_%s.tar.gz' % (module.replace('/', '.'), host, path.replace('/', '.'), revision, date), localdata) |
| 117 | data.setVar('TARFILES', dlfile, localdata) | 111 | data.setVar('TARFILES', dlfile, localdata) |
| @@ -122,24 +116,13 @@ class Svn(Fetch): | |||
| 122 | bb.debug(1, "%s already exists, skipping svn checkout." % tarfn) | 116 | bb.debug(1, "%s already exists, skipping svn checkout." % tarfn) |
| 123 | continue | 117 | continue |
| 124 | 118 | ||
| 125 | svn_tarball_stash = data.getVar('CVS_TARBALL_STASH', d, 1) | 119 | # try to use the tarball stash |
| 126 | if svn_tarball_stash: | 120 | if Fetch.try_mirror(d, tarfn): |
| 127 | fetchcmd = data.getVar("FETCHCOMMAND_wget", d, 1) | 121 | continue |
| 128 | uri = svn_tarball_stash + tarfn | ||
| 129 | bb.note("fetch " + uri) | ||
| 130 | fetchcmd = fetchcmd.replace("${URI}", uri) | ||
| 131 | ret = os.system(fetchcmd) | ||
| 132 | if ret == 0: | ||
| 133 | bb.note("Fetched %s from tarball stash, skipping checkout" % tarfn) | ||
| 134 | continue | ||
| 135 | 122 | ||
| 136 | olddir = os.path.abspath(os.getcwd()) | 123 | olddir = os.path.abspath(os.getcwd()) |
| 137 | os.chdir(data.expand(dldir, localdata)) | 124 | os.chdir(data.expand(dldir, localdata)) |
| 138 | 125 | ||
| 139 | # setup svnroot | ||
| 140 | # svnroot = ":" + method + ":" + user | ||
| 141 | # if pswd: | ||
| 142 | # svnroot += ":" + pswd | ||
| 143 | svnroot = host + path | 126 | svnroot = host + path |
| 144 | 127 | ||
| 145 | data.setVar('SVNROOT', svnroot, localdata) | 128 | data.setVar('SVNROOT', svnroot, localdata) |
