Always use tarball, minor fixes to test

This commit is contained in:
Anders Ingemann 2014-12-01 00:09:46 +01:00
parent 09fee291a8
commit 288c5f4c57
2 changed files with 5 additions and 2 deletions

View file

@ -2,6 +2,7 @@
provider: {}
bootstrapper:
workspace: /target
tarball: true
image:
name: debian-{system.release}-{system.architecture}-{%y}{%m}{%d}
description: Debian {system.release} {system.architecture}

View file

@ -26,12 +26,14 @@ volume:
bootstrap_info = tools.bootstrap(manifest, build_server)
if isinstance(build_server, tools.build_servers.LocalBuildServer):
from bootstrapvz.remote.build_servers import LocalBuildServer
if isinstance(build_server, LocalBuildServer):
image_path = bootstrap_info.volume.image_path
else:
import tempfile
handle, image_path = tempfile.mkstemp()
handle.close()
import os
os.close(handle)
build_server.download(bootstrap_info.volume.image_path, image_path)
build_server.delete(bootstrap_info.volume.image_path)