aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/linux/std.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/linux/std.go')
-rw-r--r--internal/linux/std.go32
1 files changed, 0 insertions, 32 deletions
diff --git a/internal/linux/std.go b/internal/linux/std.go
index 4ea5b903..61864bed 100644
--- a/internal/linux/std.go
+++ b/internal/linux/std.go
@@ -1,7 +1,6 @@
package linux
import (
- "errors"
"io"
"io/fs"
"os"
@@ -19,9 +18,6 @@ type Std struct {
paths Paths
pathsOnce sync.Once
- sdBooted bool
- sdBootedOnce sync.Once
-
uidOnce sync.Once
uidCopy map[int]struct {
uid int
@@ -90,31 +86,3 @@ func (s *Std) Uid(aid int) (int, error) {
return u.uid, u.err
}
}
-
-func (s *Std) SdBooted() bool {
- s.sdBootedOnce.Do(func() { s.sdBooted = copySdBooted() })
- return s.sdBooted
-}
-
-const systemdCheckPath = "/run/systemd/system"
-
-func copySdBooted() bool {
- if v, err := sdBooted(); err != nil {
- fmsg.Println("cannot read systemd marker:", err)
- return false
- } else {
- return v
- }
-}
-
-func sdBooted() (bool, error) {
- _, err := os.Stat(systemdCheckPath)
- if err != nil {
- if errors.Is(err, fs.ErrNotExist) {
- err = nil
- }
- return false, err
- }
-
- return true, nil
-}