diff options
-rw-r--r-- | meta/classes/rootfs-postcommands.bbclass | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/meta/classes/rootfs-postcommands.bbclass b/meta/classes/rootfs-postcommands.bbclass index 9b6824043c..d302c23cf4 100644 --- a/meta/classes/rootfs-postcommands.bbclass +++ b/meta/classes/rootfs-postcommands.bbclass | |||
@@ -267,9 +267,10 @@ python write_image_manifest () { | |||
267 | 267 | ||
268 | if os.path.exists(manifest_name) and link_name: | 268 | if os.path.exists(manifest_name) and link_name: |
269 | manifest_link = deploy_dir + "/" + link_name + ".manifest" | 269 | manifest_link = deploy_dir + "/" + link_name + ".manifest" |
270 | if os.path.lexists(manifest_link): | 270 | if manifest_link != manifest_name: |
271 | os.remove(manifest_link) | 271 | if os.path.lexists(manifest_link): |
272 | os.symlink(os.path.basename(manifest_name), manifest_link) | 272 | os.remove(manifest_link) |
273 | os.symlink(os.path.basename(manifest_name), manifest_link) | ||
273 | } | 274 | } |
274 | 275 | ||
275 | # Can be used to create /etc/timestamp during image construction to give a reasonably | 276 | # Can be used to create /etc/timestamp during image construction to give a reasonably |
@@ -339,9 +340,10 @@ python write_image_test_data() { | |||
339 | 340 | ||
340 | if os.path.exists(testdata_name) and link_name: | 341 | if os.path.exists(testdata_name) and link_name: |
341 | testdata_link = os.path.join(deploy_dir, "%s.testdata.json" % link_name) | 342 | testdata_link = os.path.join(deploy_dir, "%s.testdata.json" % link_name) |
342 | if os.path.lexists(testdata_link): | 343 | if testdata_link != testdata_name: |
343 | os.remove(testdata_link) | 344 | if os.path.lexists(testdata_link): |
344 | os.symlink(os.path.basename(testdata_name), testdata_link) | 345 | os.remove(testdata_link) |
346 | os.symlink(os.path.basename(testdata_name), testdata_link) | ||
345 | } | 347 | } |
346 | write_image_test_data[vardepsexclude] += "TOPDIR" | 348 | write_image_test_data[vardepsexclude] += "TOPDIR" |
347 | 349 | ||