]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - debian/patches/autologin-session-workaround.patch
cede85de16d7ef27f1ad7d83da2b054a2ab871a1
[sojka/lightdm.git] / debian / patches / autologin-session-workaround.patch
1 Description: Workaround faulty setting from Ubuntu user-setup package
2 Author: Robert Ancell <robert.ancell@canonical.com>
3 Bug: https://bugs.launchpad.net/bugs/1484083
4
5 Index: trunk/src/seat.c
6 ===================================================================
7 --- trunk.orig/src/seat.c
8 +++ trunk/src/seat.c
9 @@ -1036,7 +1036,12 @@ create_user_session (Seat *seat, const g
10      if (autostart)
11      {
12          const gchar *autologin_session_name = seat_get_string_property (seat, "autologin-session");
13 -        if (autologin_session_name)
14 +        /* Workaround faulty setting from Ubuntu user-setup package
15 +         * See https://bugs.launchpad.net/bugs/1484083
16 +         */
17 +        if (autologin_session_name && strcmp (autologin_session_name, "lightdm-autologin") == 0)
18 +            l_debug (seat, "Ignoring invalid autologin-session option (LP: #1484083)");
19 +        else if (autologin_session_name)
20              session_name = autologin_session_name;
21      }
22