summaryrefslogtreecommitdiffstats
path: root/meta/lib
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2012-12-14 17:21:05 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-12-17 17:24:57 +0000
commite651c1a109cb5d480e32354cdaa81f86032f71dd (patch)
tree0102cff140c6807a662073afe2774171b9b359c5 /meta/lib
parent5cf293b1f94c1c62c1fd7d0a4f7dedbf74add4cb (diff)
downloadast2050-yocto-poky-e651c1a109cb5d480e32354cdaa81f86032f71dd.zip
ast2050-yocto-poky-e651c1a109cb5d480e32354cdaa81f86032f71dd.tar.gz
lib/oe/patch: Use force option when creating symlinks to patches
Under the scenario where you have an existing source tree and you then change one of the patches, maybe to be architecture or machine specific, then rebuild, the build will fail since the symlink already exists but should now point at a different file. The easiest fix is to tell the system to remove and recreate the link which is done with the force option. (From OE-Core rev: 4741b90b170bc96e3a24f9c1dce871af060bc4d5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
-rw-r--r--meta/lib/oe/patch.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/lib/oe/patch.py b/meta/lib/oe/patch.py
index bc86bb5..7ab74fa 100644
--- a/meta/lib/oe/patch.py
+++ b/meta/lib/oe/patch.py
@@ -278,7 +278,7 @@ class QuiltTree(PatchSet):
if not self.initialized:
self.InitFromDir()
PatchSet.Import(self, patch, force)
- oe.path.symlink(patch["file"], self._quiltpatchpath(patch["file"]))
+ oe.path.symlink(patch["file"], self._quiltpatchpath(patch["file"]), force=True)
f = open(os.path.join(self.dir, "patches","series"), "a");
f.write(os.path.basename(patch["file"]) + " -p" + patch["strippath"]+"\n")
f.close()
OpenPOWER on IntegriCloud