[lxc] remove vagrant post processor
This commit is contained in:
parent
341ebdd7e8
commit
3a136aad77
|
@ -1,30 +0,0 @@
|
||||||
package vagrant
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
"github.com/mitchellh/packer/packer"
|
|
||||||
"path/filepath"
|
|
||||||
)
|
|
||||||
|
|
||||||
type LxcProvider struct{}
|
|
||||||
|
|
||||||
func (p *LxcProvider) KeepInputArtifact() bool {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
func (p *LxcProvider) Process(ui packer.Ui, artifact packer.Artifact, dir string) (vagrantfile string, metadata map[string]interface{}, err error) {
|
|
||||||
// Create the metadata
|
|
||||||
metadata = map[string]interface{}{"provider": "lxc", "version": "1.0.0"}
|
|
||||||
|
|
||||||
// Copy all of the original contents into the temporary directory
|
|
||||||
for _, path := range artifact.Files() {
|
|
||||||
ui.Message(fmt.Sprintf("Copying: %s", path))
|
|
||||||
|
|
||||||
dstPath := filepath.Join(dir, filepath.Base(path))
|
|
||||||
if err = CopyContents(dstPath, path); err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
package vagrant
|
|
||||||
|
|
||||||
import (
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func TestLxcProvider_impl(t *testing.T) {
|
|
||||||
var _ Provider = new(LxcProvider)
|
|
||||||
}
|
|
|
@ -28,7 +28,6 @@ var builtins = map[string]string{
|
||||||
"packer.parallels": "parallels",
|
"packer.parallels": "parallels",
|
||||||
"MSOpenTech.hyperv": "hyperv",
|
"MSOpenTech.hyperv": "hyperv",
|
||||||
"transcend.qemu": "libvirt",
|
"transcend.qemu": "libvirt",
|
||||||
"ustream.lxc": "lxc",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
|
@ -233,8 +232,6 @@ func providerForName(name string) Provider {
|
||||||
return new(HypervProvider)
|
return new(HypervProvider)
|
||||||
case "libvirt":
|
case "libvirt":
|
||||||
return new(LibVirtProvider)
|
return new(LibVirtProvider)
|
||||||
case "lxc":
|
|
||||||
return new(LxcProvider)
|
|
||||||
default:
|
default:
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue