Blame accountsservice-read-root-user-cache.patch

Bernhard M. Wiedemann 1defcc
From d8b779513474ece1f5ec2fc9b7c32afb73e32181 Mon Sep 17 00:00:00 2001
Bernhard M. Wiedemann 1defcc
From: Ray Strode <rstrode@redhat.com>
Bernhard M. Wiedemann 1defcc
Date: Mon, 29 Apr 2019 10:14:12 -0400
Bernhard M. Wiedemann 1defcc
Subject: [PATCH] daemon: ensure cache files for system users are processed
Bernhard M. Wiedemann 1defcc
Bernhard M. Wiedemann 1defcc
At the moment we skip cache files for system users.  That
Bernhard M. Wiedemann 1defcc
doesn't make much sense; if there's a cache file we should
Bernhard M. Wiedemann 1defcc
be using it.
Bernhard M. Wiedemann 1defcc
Bernhard M. Wiedemann 1defcc
This commit changes the code to read cache files, even for
Bernhard M. Wiedemann 1defcc
system users, and so lets root have a non-default session.
Bernhard M. Wiedemann 1defcc
Bernhard M. Wiedemann 1defcc
Closes: https://gitlab.freedesktop.org/accountsservice/accountsservice/issues/65
Bernhard M. Wiedemann 1defcc
---
Bernhard M. Wiedemann 1defcc
 src/daemon.c | 2 +-
Bernhard M. Wiedemann 1defcc
 1 file changed, 1 insertion(+), 1 deletion(-)
Bernhard M. Wiedemann 1defcc
Bernhard M. Wiedemann 1defcc
Index: accountsservice-0.6.55/src/daemon.c
Bernhard M. Wiedemann 1defcc
===================================================================
Bernhard M. Wiedemann 1defcc
--- accountsservice-0.6.55.orig/src/daemon.c	2019-05-30 00:12:49.993056439 +0200
Bernhard M. Wiedemann 1defcc
+++ accountsservice-0.6.55/src/daemon.c	2019-05-30 00:12:50.289059484 +0200
Bernhard M. Wiedemann 1defcc
@@ -486,7 +486,7 @@ reload_users (Daemon *daemon)
Bernhard M. Wiedemann 1defcc
         load_entries (daemon, users, TRUE, entry_generator_requested_users);
Bernhard M. Wiedemann 1defcc
 
Bernhard M. Wiedemann 1defcc
         /* Now add/update users from other sources, possibly non-local */
Bernhard M. Wiedemann 1defcc
-        load_entries (daemon, users, FALSE, entry_generator_cachedir);
Bernhard M. Wiedemann 1defcc
+        load_entries (daemon, users, TRUE, entry_generator_cachedir);
Bernhard M. Wiedemann 1defcc
 
Bernhard M. Wiedemann 1defcc
         wtmp_helper_update_login_frequencies (users);
Bernhard M. Wiedemann 1defcc