On Wed, Jun 9, 2010 at 5:36 PM, Khem Raj <[email protected]> wrote: > * This patch removes the usage of quilt import <patch> > instead it creasted a symlink to the patch in the patches > directory and synthesizes the series file which otherwise > would be done automatically by quilt import. > > * This should help a bit in reducing build time as it avoids > copying of the patch and also other things that quilt import > would otherwise do. > > * Tested by doing minimal-image on qemuarm. > > Signed-off-by: Khem Raj <[email protected]> > --- > lib/oe/patch.py | 13 ++++--------- > 1 files changed, 4 insertions(+), 9 deletions(-) > > diff --git a/lib/oe/patch.py b/lib/oe/patch.py > index 7f6b0fe..607ad44 100644 > --- a/lib/oe/patch.py > +++ b/lib/oe/patch.py > @@ -230,15 +230,10 @@ class QuiltTree(PatchSet): > if not self.initialized: > self.InitFromDir() > PatchSet.Import(self, patch, force) > - > - args = ["import", "-p", patch["strippath"]] > - if force: > - args.append("-f") > - args.append("-dn") > - args.append(patch["file"]) > - > - self._runcmd(args) > - > + os.symlink(patch["file"], self._quiltpatchpath(patch["file"])) > + f = open(os.path.join(self.dir, "patches","series"), "a"); > + f.write(os.path.basename(patch["file"]) + " -p" + > patch["strippath"]+"\n") > + f.close() > patch["quiltfile"] = self._quiltpatchpath(patch["file"]) > patch["quiltfilemd5"] = bb.utils.md5_file(patch["quiltfile"]) > > -- > 1.7.0.4 > >
a native-sdk-image build fine too and saved me 5mins :) _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
