From 0014945ae8f68e50d907fa01b21ef2d702bde25f Mon Sep 17 00:00:00 2001 From: Gui Chen Date: Mon, 4 Nov 2013 00:48:05 -0500 Subject: [PATCH] more check for commit 9f5f5cfc38e735b7abcf9e11e0969fc4554ebcdc Change-Id: Id61d09a4740719cb9ae1d5d167eaede63eb99ae9 Signed-off-by: Gui Chen --- mic/imager/raw.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mic/imager/raw.py b/mic/imager/raw.py index e00db84..40a4ac7 100644 --- a/mic/imager/raw.py +++ b/mic/imager/raw.py @@ -234,6 +234,9 @@ class RawImageCreator(BaseImageCreator): def copy_devnode(src, dest): """A helper function for copying device nodes.""" + if not src: + return + stat_obj = os.stat(src) assert stat.S_ISBLK(stat_obj.st_mode) @@ -265,9 +268,10 @@ class RawImageCreator(BaseImageCreator): """ for p in self.__instloop.partitions: - path = self._instroot + p['mapper_device'] - if os.path.exists(path): - os.unlink(path) + if p['mapper_device']: + path = self._instroot + p['mapper_device'] + if os.path.exists(path): + os.unlink(path) path = self._instroot + "/dev/mapper" if os.path.exists(path): -- 2.7.4