diff --git a/util/vm/build.py b/util/vm/build.py index 21ff92eeb1d9e29373a2faa09d80baea7f1979f2..2296518a755ad8f0b277098975fd3491fe140212 100755 --- a/util/vm/build.py +++ b/util/vm/build.py @@ -279,8 +279,9 @@ def makeKickstartFloppy(): return floppy, kickstart, preseed -def kvmFor( name ): - "Guess kvm version for file name" +def kvmFor( path ): + "Guess kvm version for file path" + name = path.basename( path ) if '64' in name: kvm = 'qemu-system-x86_64' elif 'i386' in name or '32' in name: @@ -431,7 +432,8 @@ def convert( cow, basename ): def build( flavor='raring32server' ): "Build a Mininet VM" start = time() - dir = mkdtemp( prefix=flavor + '-result-', dir='.' ) + date = time.strftime( '%y%m%d-%H:%M:%S', time.localtime()) + dir = os.mkdir( 'mn-' + flavor + date ) os.chdir( dir ) log( '* Created working directory', dir ) image, kernel = findBaseImage( flavor )