Hi Katu, On Thursday 24 October 2013 10:09:50 Katu Txakur wrote: > it took me longer than I thought because I couldn't find any documentation > or comments in the code, but I finally got this working. The sintax to call > it was, (there are actually 2 options, I took this one because I don't need > user/passwd): > > > P4PORT = "yourhost:yourportnumber"
Is this not able to be specified in the SRC_URI? > FETCHCOMMAND_p4 = "p4" We should really get a default value for FETCHCOMMAND_p4 defined in OE-Core (and perhaps also the default bitbake.conf bundled with bitbake itself). > SRC_URI = " \ > p4://depot/myproject...;module=destinationfolderInWORKDIR/destinationsubfold > er;changeslist=9952 \ > " > > I used the perforce.py in the latest yocto distribution, 1.5-dora. The > subfolders where being renamed wrongly, deleting the first 3 characters. I > solved it using this patch: > > diff --git poky/bitbake/lib/bb/fetch2/perforce.py_dora > poky/bitbake/lib/bb/fetch2/perforce.py > index fc4074d..d2ecccc 100644 > --- poky/bitbake/lib/bb/fetch2/perforce.py_dora > +++ poky/bitbake/lib/bb/fetch2/perforce.py > @@ -112,7 +112,7 @@ class Perforce(FetchMethod): > base = path > which = path.find('/...') > if which != -1: > - base = path[:which] > + base = path[:which-1] > > base = self._strip_leading_slashes(base) > > I hope this helps to anyone trying to use this. I see you've opened up a bug for this, thanks. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto