tracef(CDebug, "ifchange: %s <- %s", fdDep.Name(), tgt)
fd, err := os.Open(path.Join(cwd, tgt))
if err != nil {
- return err
+ return ErrLine(err)
}
defer fd.Close()
fi, err := fd.Stat()
if hsh == "" {
hsh, err = fileHash(fd)
if err != nil {
- return err
+ return ErrLine(err)
}
}
fields := []recfile.Field{
panic(err)
}
if _, errStat := os.Stat(tgt); errStat == nil {
- err = depWrite(fdDep, tgtDir, tgtRel, "")
+ err = ErrLine(depWrite(fdDep, tgtDir, tgtRel, ""))
} else {
tracef(CDebug, "ifchange: %s <- %s (non-existing)", fdDep.Name(), tgtRel)
fields := []recfile.Field{
}
inodeDummy := Inode{}
fields = append(fields, inodeDummy.RecfileFields()...)
- err = recfileWrite(fdDep, fields...)
+ err = ErrLine(recfileWrite(fdDep, fields...))
}
if err != nil {
return err