]> code.ossystems Code Review - openembedded-core.git/commit
rootfs-postcommands: handle broken links when writing manifest
authorRoss Burton <ross.burton@intel.com>
Wed, 13 Apr 2016 11:14:23 +0000 (12:14 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 14 Apr 2016 09:58:27 +0000 (10:58 +0100)
commit018e3f9f215607a1d7c9fb7780236cc467f3103b
treeea9841d7dc24a0e227daea059735a2902a890484
parentb4744ffb94f76f2be138f2f9bd04153034bf62df
rootfs-postcommands: handle broken links when writing manifest

If the manifest link is broken then os.path.exists() returns False so the link
isn't removed, resulting in the os.symlink() call failing as the file already
exists.  Prevent this by using os.path.lexists to check that the symlink itself
exists, not the target.

Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/rootfs-postcommands.bbclass