Skip reading /etc/fstab if it does not exist

This commit is contained in:
2025-08-26 14:05:04 +03:00
parent ff8c130ed0
commit 634e0271f5
+5 -2
View File
@@ -2,11 +2,12 @@ package main
import ( import (
"fmt" "fmt"
"golang.org/x/sys/unix"
"os" "os"
"slices" "slices"
"strings" "strings"
"unsafe" "unsafe"
"golang.org/x/sys/unix"
) )
var flagsEquivalence = map[string]uintptr{ var flagsEquivalence = map[string]uintptr{
@@ -104,7 +105,9 @@ func mount(source, target, fstype string, options string, mkdir bool) error {
} }
func mountFstabEntries() error { func mountFstabEntries() error {
if _, err := os.Stat("/etc/fstab"); err != nil { if _, err := os.Stat("/etc/fstab"); os.IsNotExist(err) {
return nil
} else if err != nil {
return err return err
} }