diff options
Diffstat (limited to 'sd_daemon/booted.go')
-rw-r--r-- | sd_daemon/booted.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sd_daemon/booted.go b/sd_daemon/booted.go index b833b45..18fd4fb 100644 --- a/sd_daemon/booted.go +++ b/sd_daemon/booted.go @@ -23,6 +23,10 @@ import "os" // Please do not use this function. All of the other functionality in // this package uses interfaces that are not systemd-specific. func SdBooted() bool { + // BUG(lukeshu): SdBooted is systemd-specific, and isn't of + // particular value to daemons. It doesn't really belong in a + // library of generic daemon utilities. But, we defer to its + // inclusion in the C-language libsystemd. fi, err := os.Lstat("/run/systemd/system") return err != nil && fi.IsDir() } |