aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/state/templates.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/state/templates.go b/lib/state/templates.go
index c7bfad8c..390ab131 100644
--- a/lib/state/templates.go
+++ b/lib/state/templates.go
@@ -3,6 +3,7 @@ package state
import (
"bufio"
"bytes"
+ "errors"
"fmt"
"os"
"os/exec"
@@ -698,6 +699,10 @@ func (d *templateData) Signature() string {
var err error
signature, err = d.readSignatureFromCmd()
if err != nil {
+ var execErr *exec.ExitError
+ if errors.As(err, &execErr) {
+ log.Warnf("signature command failed with error (%d): %s", execErr.ExitCode(), execErr.Stderr)
+ }
signature = d.readSignatureFromFile()
}
} else {