correct saveto path in chroot
authorGui Chen <gui.chen@intel.com>
Wed, 7 Mar 2012 02:57:56 +0000 (10:57 +0800)
committerGui Chen <gui.chen@intel.com>
Wed, 7 Mar 2012 02:57:56 +0000 (10:57 +0800)
Signed-off-by: Gui Chen <gui.chen@intel.com>
mic/chroot.py

index 8e66ff1..e958f88 100644 (file)
@@ -269,7 +269,7 @@ def chroot(chrootdir, bindmounts = None, execute = "/bin/bash"):
 
         if savefs:
             msger.info("Saving image to directory %s" % saveto)
-            fs_related.makedirs(os.path.dirname(saveto))
+            fs_related.makedirs(os.path.dirname(os.path.abspath(saveto)))
             runner.quiet("cp -af %s %s" % (chrootdir, saveto))
             devs = ['dev/fd',
                     'dev/stdin',