[gnome-continuous-yocto/gnomeostree-3.28-rocko: 1522/8267] lib/oeqa/decorators: handle broken links when creating new symlink



commit 31cef0d518c16b97c5013b6c073dd2987086ff6a
Author: Ross Burton <ross burton intel com>
Date:   Fri Jul 22 15:03:30 2016 +0100

    lib/oeqa/decorators: handle broken links when creating new symlink
    
    When checking if a link exists before creating it, use os.path.lexists() as
    otherwise os.path.exists() on a broken link will return False.
    
    (From OE-Core rev: ec24b6de2b8686e1f779fef3a963e66f70eeba74)
    
    Signed-off-by: Ross Burton <ross burton intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/lib/oeqa/utils/decorators.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/meta/lib/oeqa/utils/decorators.py b/meta/lib/oeqa/utils/decorators.py
index 0b23565..615fd95 100644
--- a/meta/lib/oeqa/utils/decorators.py
+++ b/meta/lib/oeqa/utils/decorators.py
@@ -190,7 +190,7 @@ def LogResults(original_class):
             local_log.results("Testcase "+str(test_case)+": PASSED")
 
         # Create symlink to the current log
-        if os.path.exists(linkfile):
+        if os.path.lexists(linkfile):
             os.remove(linkfile)
         os.symlink(logfile, linkfile)
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]