summaryrefslogtreecommitdiff
path: root/sd_daemon/booted.go
diff options
context:
space:
mode:
Diffstat (limited to 'sd_daemon/booted.go')
-rw-r--r--sd_daemon/booted.go4
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()
}