X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=whichdo.go;h=5078775b490a9353ab350e71d4b5c34cf18dd509;hb=HEAD;hp=d74f2efc22dcd59b7aead6cc5067a2e140c4ed20;hpb=6dce71355599d4caf8267f6f02520037480f7ba3;p=goredo.git diff --git a/whichdo.go b/whichdo.go index d74f2ef..5078775 100644 --- a/whichdo.go +++ b/whichdo.go @@ -1,8 +1,8 @@ package main import ( - "errors" "io" + "io/fs" "os" "path" ) @@ -44,14 +44,14 @@ func whichdo(tgt *Tgt) (dos []string, err error) { return } for _, ifcreate := range dep.ifcreates { - dos = append(dos, ifcreate.RelTo(tgtH)) + dos = append(dos, ifcreate.RelTo(Cwd)) } for _, ifchange := range dep.ifchanges { - dos = append(dos, ifchange.tgt.RelTo(tgtH)) + dos = append(dos, ifchange.tgt.RelTo(Cwd)) } } if doFile == "" { - err = errors.New("no .do found") + err = fs.ErrNotExist return } p := make([]string, 0, upLevels+2)