summaryrefslogtreecommitdiff
path: root/cmd/ponzu/build.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/ponzu/build.go')
-rw-r--r--cmd/ponzu/build.go20
1 files changed, 1 insertions, 19 deletions
diff --git a/cmd/ponzu/build.go b/cmd/ponzu/build.go
index 53cd968..890ccbe 100644
--- a/cmd/ponzu/build.go
+++ b/cmd/ponzu/build.go
@@ -1,9 +1,6 @@
package main
import (
- "errors"
- "os"
- "os/exec"
"path/filepath"
"strings"
@@ -34,22 +31,7 @@ func buildPonzuServer() error {
// execute go build -o ponzu-cms cmd/ponzu/*.go
cmdPackageName := strings.Join([]string{".", "cmd", "ponzu"}, "/")
buildOptions := []string{"build", "-o", buildOutputName(), cmdPackageName}
- build := exec.Command(gocmd, buildOptions...)
- build.Stderr = os.Stderr
- build.Stdout = os.Stdout
-
- err = build.Start()
- if err != nil {
- return errors.New("Ponzu build step failed. Please try again. " + "\n" + err.Error())
-
- }
- err = build.Wait()
- if err != nil {
- return errors.New("Ponzu build step failed. Please try again. " + "\n" + err.Error())
-
- }
-
- return nil
+ return execAndWait(gocmd, buildOptions...)
}
var buildCmd = &cobra.Command{