diff --git a/status/checksum.go b/status/checksum.go index d0a95383..68623529 100644 --- a/status/checksum.go +++ b/status/checksum.go @@ -50,6 +50,13 @@ func (c *Checksum) checksum(files ...string) (string, error) { if err != nil { return "", err } + info, err := f.Stat() + if err != nil { + return "", err + } + if info.IsDir() { + continue + } if _, err := io.Copy(h, f); err != nil { return "", err }