(e *CNIEnv, net *NetworkConfig)
| 42 | } |
| 43 | |
| 44 | func fsRemove(e *CNIEnv, net *NetworkConfig) error { |
| 45 | fn := func() error { |
| 46 | if err := os.RemoveAll(net.File); err != nil { |
| 47 | return err |
| 48 | } |
| 49 | return net.clean() |
| 50 | } |
| 51 | return filesystem.WithLock(filepath.Join(e.NetconfPath, ".nerdctl.lock"), fn) |
| 52 | } |
| 53 | |
| 54 | func fsExists(e *CNIEnv, name string) (bool, error) { |
| 55 | fi, err := os.Stat(getConfigPathForNetworkName(e, name)) |
no test coverage detected
searching dependent graphs…