MCPcopy Index your code
hub / github.com/celer-pkg/celer / removeFSTabEntry

Method removeFSTabEntry

pkgcache/cache_setup.go:354–364  ·  view source on GitHub ↗
(serverExport, mountPoint string)

Source from the content-addressed store, hash-verified

352}
353
354func (n *NFSClientSetup) removeFSTabEntry(serverExport, mountPoint string) error {
355 if err := fileio.RemoveContent(nfsFSTabPath, func(line string) bool {
356 fields := strings.Fields(line)
357 return len(fields) >= 2 && fields[0] == serverExport && fields[1] == mountPoint
358 }); err != nil {
359 return fmt.Errorf("failed to remove fstab entry -> %w", err)
360 }
361
362 color.PrintHint("✔ remove fstab entry for %q mounted on %q", serverExport, mountPoint)
363 return nil
364}
365
366func (n *NFSClientSetup) unmountExisting(mountPoint string) error {
367 if err := cmd.NewExecutor("", "mountpoint", "-q", mountPoint).Execute(); err != nil {

Callers 2

RemoveMethod · 0.95

Calls 2

RemoveContentFunction · 0.92
PrintHintFunction · 0.92

Tested by 1