diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-07-09 16:43:27 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-07-10 14:25:38 +0100 |
commit | 254488f0890c88df5915f9bdb694772a5ec4b5cb (patch) | |
tree | acb3650670b90f328438f242bd6730dafc73dabc /bitbake/lib/bb/fetch2/cvs.py | |
parent | a5e31cb7132136de8836305edf9f5731b2e8886b (diff) | |
download | poky-254488f0890c88df5915f9bdb694772a5ec4b5cb.tar.gz |
bitbake: fetch2/cvs.py: Switch to use FETCHCMD_cvs and handle parameters in the fetcher itself
This brings the cvs fetcher more into line with the others and allows consistent usage
of the FETCHCMD variable and option handling.
(Bitbake rev: 390ad59739356422852e976fa246375abc6aba08)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/fetch2/cvs.py')
-rw-r--r-- | bitbake/lib/bb/fetch2/cvs.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/bitbake/lib/bb/fetch2/cvs.py b/bitbake/lib/bb/fetch2/cvs.py index a111467bfc..6a948c4aec 100644 --- a/bitbake/lib/bb/fetch2/cvs.py +++ b/bitbake/lib/bb/fetch2/cvs.py | |||
@@ -111,15 +111,9 @@ class Cvs(FetchMethod): | |||
111 | if ud.tag: | 111 | if ud.tag: |
112 | options.append("-r %s" % ud.tag) | 112 | options.append("-r %s" % ud.tag) |
113 | 113 | ||
114 | localdata = data.createCopy(d) | 114 | cvsbasecmd = d.getVar("FETCHCMD_cvs", True) |
115 | data.setVar('OVERRIDES', "cvs:%s" % data.getVar('OVERRIDES', localdata), localdata) | 115 | cvscmd = cvsbasecmd + "'-d" + cvsroot + "' co " + " ".join(options) + " " + ud.module |
116 | data.update_data(localdata) | 116 | cvsupdatecmd = cvsbasecmd + "'-d" + cvsroot + "' update -d -P " + " ".join(options) |
117 | |||
118 | data.setVar('CVSROOT', cvsroot, localdata) | ||
119 | data.setVar('CVSCOOPTS', " ".join(options), localdata) | ||
120 | data.setVar('CVSMODULE', ud.module, localdata) | ||
121 | cvscmd = data.getVar('FETCHCOMMAND', localdata, True) | ||
122 | cvsupdatecmd = data.getVar('UPDATECOMMAND', localdata, True) | ||
123 | 117 | ||
124 | if cvs_rsh: | 118 | if cvs_rsh: |
125 | cvscmd = "CVS_RSH=\"%s\" %s" % (cvs_rsh, cvscmd) | 119 | cvscmd = "CVS_RSH=\"%s\" %s" % (cvs_rsh, cvscmd) |