Return errors from InvokeHookScript instead of failing silently
Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
This commit is contained in:
parent
acc6781f29
commit
c217200b96
|
@ -354,9 +354,9 @@ func (info *EntryInfo) InvokeHookScript(command string) error {
|
||||||
cmd.Stderr = &stderrBuffer
|
cmd.Stderr = &stderrBuffer
|
||||||
if err := cmd.Run(); err != nil {
|
if err := cmd.Run(); err != nil {
|
||||||
if _, isExitError := err.(*exec.ExitError); isExitError {
|
if _, isExitError := err.(*exec.ExitError); isExitError {
|
||||||
fmt.Errorf("Script failed: %s: %s", command, strings.TrimSpace(stderrBuffer.String()))
|
return fmt.Errorf("Script failed: %s: %s", command, strings.TrimSpace(stderrBuffer.String()))
|
||||||
} else {
|
} else {
|
||||||
fmt.Errorf("Failed to execute script: %s: %s", command, err)
|
return fmt.Errorf("Failed to execute script: %s: %s", command, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Reference in New Issue