From: Lennart Poettering Date: Fri, 13 May 2022 16:38:56 +0000 (+0200) Subject: homed: generate fallback data in user record, for inactive homes X-Git-Tag: v256-rc1~862^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5fb7b15133a5c859c8bc5db8b1ad092bae68787f;p=thirdparty%2Fsystemd.git homed: generate fallback data in user record, for inactive homes --- diff --git a/src/home/homed-home.c b/src/home/homed-home.c index 2134f4352f1..e1422475dce 100644 --- a/src/home/homed-home.c +++ b/src/home/homed-home.c @@ -2570,6 +2570,9 @@ int home_augment_status( JSON_BUILD_OBJECT( JSON_BUILD_PAIR("state", JSON_BUILD_STRING(home_state_to_string(state))), JSON_BUILD_PAIR("service", JSON_BUILD_CONST_STRING("io.systemd.Home")), + JSON_BUILD_PAIR("useFallback", JSON_BUILD_BOOLEAN(!HOME_STATE_IS_ACTIVE(state))), + JSON_BUILD_PAIR("fallbackShell", JSON_BUILD_CONST_STRING(BINDIR "/systemd-home-fallback-shell")), + JSON_BUILD_PAIR("fallbackHomeDirectory", JSON_BUILD_CONST_STRING("/")), JSON_BUILD_PAIR_CONDITION(disk_size != UINT64_MAX, "diskSize", JSON_BUILD_UNSIGNED(disk_size)), JSON_BUILD_PAIR_CONDITION(disk_usage != UINT64_MAX, "diskUsage", JSON_BUILD_UNSIGNED(disk_usage)), JSON_BUILD_PAIR_CONDITION(disk_free != UINT64_MAX, "diskFree", JSON_BUILD_UNSIGNED(disk_free)),