fix umount issue
authorGui Chen <gui.chen@intel.com>
Mon, 26 Aug 2013 04:08:34 +0000 (00:08 -0400)
committerGui Chen <gui.chen@intel.com>
Mon, 26 Aug 2013 04:08:34 +0000 (00:08 -0400)
if mount dest is updated during mount, self.ismounted() won't
check it out, self.mounted flag is valid all the way

Signed-off-by: Gui Chen <gui.chen@intel.com>
mic/utils/fs_related.py

index 5802c27..ed193f7 100644 (file)
@@ -138,7 +138,7 @@ class BindChrootMount:
                 os.symlink(self.src, dest)
 
     def unmount(self):
-        if self.ismounted():
+        if self.mounted or self.ismounted():
             runner.show([self.umountcmd, "-l", self.dest])
         self.mounted = False