From ad5a0e42d0903fba096323a6e1717eb15a33f340 Mon Sep 17 00:00:00 2001 From: Bob Lantz <rlantz@cs.stanford.edu> Date: Mon, 26 Aug 2013 22:19:17 -0700 Subject: [PATCH] Explicitly create a qcow2 image --- util/vm/build.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/vm/build.py b/util/vm/build.py index f2815046..15375481 100755 --- a/util/vm/build.py +++ b/util/vm/build.py @@ -186,7 +186,7 @@ def extractKernel( image, flavor ): def findBaseImage( flavor, size='8G' ): "Return base VM image and kernel, creating them if needed" - image = path.join( VMImageDir, flavor + '-base.img' ) + image = path.join( VMImageDir, flavor + '-base.qcow2' ) if path.exists( image ): # Detect race condition with multiple builds perms = stat( image )[ ST_MODE ] & 0777 @@ -198,7 +198,7 @@ def findBaseImage( flavor, size='8G' ): run( 'mkdir -p %s' % VMImageDir ) iso = findiso( flavor ) log( '* Creating image file', image ) - run( 'qemu-img create %s %s' % ( image, size ) ) + run( 'qemu-img create -f qcow2 %s %s' % ( image, size ) ) installUbuntu( iso, image ) # Write-protect image, also signaling it is complete log( '* Write-protecting image', image) -- GitLab