service: return better error messages from executed commands.

This commit is contained in:
Daniel Theophanes
2015-03-14 08:14:25 -07:00
parent 32a574a9fb
commit 17f5541e81
7 changed files with 30 additions and 23 deletions
+2 -3
View File
@@ -8,7 +8,6 @@ import (
"errors"
"fmt"
"os"
"os/exec"
"os/signal"
"syscall"
"text/template"
@@ -140,11 +139,11 @@ func (s *sysv) Run() (err error) {
}
func (s *sysv) Start() error {
return exec.Command("service", s.Name, "start").Run()
return run("service", s.Name, "start")
}
func (s *sysv) Stop() error {
return exec.Command("service", s.Name, "stop").Run()
return run("service", s.Name, "stop")
}
func (s *sysv) Restart() error {