diff options
author | Kay Sievers <kay@vrfy.org> | 2014-03-26 03:47:03 +0100 |
---|---|---|
committer | Kay Sievers <kay@vrfy.org> | 2014-03-26 03:47:03 +0100 |
commit | 530a9662aa3d291555e5b3f6eb43199e1b04f63c (patch) | |
tree | c8d0a022dedb93d0505b92af58ca1d7cdc00743b | |
parent | 4851ac45269f539ff8c90fe686178128584b820c (diff) |
core: do not read system boot timestamps in systemd --user mode
Before:
$ systemd-analyze --user
Startup finished in 2.810s (firmware) + 48ms (loader) + 122ms (userspace) = 122ms
After:
$ systemd-analyze --user
Startup finished in 122ms (userspace) = 122ms
-rw-r--r-- | src/core/manager.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/manager.c b/src/core/manager.c index 224106c660..ce8759e0c5 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -422,7 +422,7 @@ int manager_new(SystemdRunningAs running_as, Manager **_m) { return -ENOMEM; #ifdef ENABLE_EFI - if (detect_container(NULL) <= 0) + if (running_as == SYSTEMD_SYSTEM && detect_container(NULL) <= 0) boot_timestamps(&m->userspace_timestamp, &m->firmware_timestamp, &m->loader_timestamp); #endif |