Merge pull request #1438 from rickard-von-essen/parallels10

parallels: Support for Parallels Desktop 10
This commit is contained in:
Rickard von Essen 2014-08-23 20:25:56 +02:00
commit 77ae2014ed
1 changed files with 5 additions and 3 deletions

View File

@ -3,15 +3,17 @@ package common
import (
"bytes"
"fmt"
"github.com/going/toolkit/xmlpath"
"log"
"os"
"os/exec"
"regexp"
"strings"
"time"
"github.com/going/toolkit/xmlpath"
)
// Driver supporting Parallels Desktop for Mac v. 9 & 10
type Parallels9Driver struct {
// This is the path to the "prlctl" application.
PrlctlPath string
@ -135,8 +137,8 @@ func (d *Parallels9Driver) Prlctl(args ...string) error {
func (d *Parallels9Driver) Verify() error {
version, _ := d.Version()
if !strings.HasPrefix(version, "9.") {
return fmt.Errorf("The packer-parallels builder plugin only supports Parallels Desktop v. 9. You have: %s!\n", version)
if !(strings.HasPrefix(version, "9.") || strings.HasPrefix(version, "10.")) {
return fmt.Errorf("The packer-parallels builder plugin only supports Parallels Desktop v. 9 & 10. You have: %s!\n", version)
}
return nil
}