From e4005ffe00d321e027280147a9959ee6eb030cbf Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 20 May 2020 17:14:51 +0200 Subject: [PATCH] homed: when updating local copy of user record, sync to disk Apparently xfs needs us to sync explicitly, see #15178. --- src/home/homed-home.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/home/homed-home.c b/src/home/homed-home.c index cf11c05d60..47ee7d2328 100644 --- a/src/home/homed-home.c +++ b/src/home/homed-home.c @@ -292,7 +292,7 @@ int home_save_record(Home *h) { fn = strjoina("/var/lib/systemd/home/", h->user_name, ".identity"); - r = write_string_file(fn, text, WRITE_STRING_FILE_ATOMIC|WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_MODE_0600); + r = write_string_file(fn, text, WRITE_STRING_FILE_ATOMIC|WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_MODE_0600|WRITE_STRING_FILE_SYNC); if (r < 0) return r;