Versions in this module Expand all Collapse all v0 v0.4.0 Nov 19, 2013 Changes in this version + const BuilderId + const KeyLeftShift + type Artifact struct + func (*Artifact) BuilderId() string + func (*Artifact) Id() string + func (a *Artifact) Destroy() error + func (a *Artifact) Files() []string + func (a *Artifact) String() string + type Builder struct + func (b *Builder) Cancel() + func (b *Builder) Prepare(raws ...interface{}) ([]string, error) + func (b *Builder) Run(ui packer.Ui, hook packer.Hook, cache packer.Cache) (packer.Artifact, error) + type Driver interface + Qemu func(qemuArgs ...string) error + QemuImg func(...string) error + Stop func() error + Verify func() error + Version func() (string, error) + WaitForShutdown func(<-chan struct{}) bool + type DriverCancelCallback func(state multistep.StateBag) bool + type QemuDriver struct + QemuImgPath string + QemuPath string + func (d *QemuDriver) Qemu(qemuArgs ...string) error + func (d *QemuDriver) QemuImg(args ...string) error + func (d *QemuDriver) Stop() error + func (d *QemuDriver) Verify() error + func (d *QemuDriver) Version() (string, error) + func (d *QemuDriver) WaitForShutdown(cancelCh <-chan struct{}) bool