]> Cypherpunks.ru repositories - goredo.git/blobdiff - depfix.go
Do not use legacy os.IsNotExist
[goredo.git] / depfix.go
index 1f29122764bd75ca9a9a875f68951ca0b1fa398e..b045682f3c03cfe9c6013a6532cc65a1a68560b5 100644 (file)
--- a/depfix.go
+++ b/depfix.go
@@ -20,6 +20,7 @@ package main
 import (
        "errors"
        "io"
+       "io/fs"
        "os"
        "path"
        "strings"
@@ -55,7 +56,7 @@ func depFix(root string) error {
        redoDir := path.Join(root, RedoDir)
        dir, err = os.Open(redoDir)
        if err != nil {
-               if os.IsNotExist(err) {
+               if errors.Is(err, fs.ErrNotExist) {
                        return nil
                }
                return ErrLine(err)
@@ -112,7 +113,7 @@ func depFix(root string) error {
                                theirHsh := m["Hash"]
                                fd, err := os.Open(path.Join(root, dep))
                                if err != nil {
-                                       if os.IsNotExist(err) {
+                                       if errors.Is(err, fs.ErrNotExist) {
                                                tracef(
                                                        CDebug, "depfix: %s/%s -> %s: not exists",
                                                        root, entry.Name(), dep,