From 2969bde783d7e815a9867fe323e17394369579aa Mon Sep 17 00:00:00 2001 From: Colin Guthrie Date: Sun, 8 Feb 2015 21:17:53 +0000 Subject: users: Make sure to restart accounts-daemon after adding users (mga#15113) This prevents various details being loaded about the user when they first login (including being listed in GDM and other user editing bits within GNOME). It also has some effect on i18n where the user's language settings are totally reset (to en_US) rather than inheriting the system prefs which seems to be the problem presented in mga#14476 --- perl-install/any.pm | 1 + 1 file changed, 1 insertion(+) (limited to 'perl-install/any.pm') diff --git a/perl-install/any.pm b/perl-install/any.pm index 8042a5539..fd80a4654 100644 --- a/perl-install/any.pm +++ b/perl-install/any.pm @@ -81,6 +81,7 @@ sub create_user { ? ('-l', $u->{name}, $u->{rename_from}) : $u->{name})); symlink($u->{home}, $symlink_home_from) if $symlink_home_from; + eval { run_program::rooted($::prefix, 'systemctl', 'try-restart', 'accounts-daemon.service') }; } my (undef, undef, $uid, $gid, undef, undef, undef, $home) = getpwnam($u->{name}); -- cgit v1.2.1