- pth := path.Join(updir, doFile)
- exists, err = existsDo(fdDep, cwd, pth)
+ if len(levels) > 0 || doFile != doFileOrig {
+ exists, err = existsDo(fdDep, cwd, path.Join(updir, doFile))
+ if err != nil {
+ return "", 0, err
+ }
+ if exists {
+ return doFile, len(levels), nil
+ }
+ }
+ exts = exts[1:]
+ }
+ doFile = "default.do"
+ if len(levels) > 0 || doFile != doFileOrig {
+ exists, err = existsDo(fdDep, cwd, path.Join(updir, doFile))