[displaymanager] update autologin for OEM setup

This commit is contained in:
Philip Müller 2020-04-22 18:07:41 +02:00
parent ae32a41082
commit 261ab35b9c

View File

@ -3,7 +3,7 @@
# #
# === This file is part of Calamares - <https://github.com/calamares> === # === This file is part of Calamares - <https://github.com/calamares> ===
# #
# Copyright 2014-2018, Philip Müller <philm@manjaro.org> # Copyright 2014-2018 & 2020, Philip Müller <philm@manjaro.org>
# Copyright 2014-2015, Teo Mrnjavac <teo@kde.org> # Copyright 2014-2015, Teo Mrnjavac <teo@kde.org>
# Copyright 2014, Kevin Kofler <kevin.kofler@chello.at> # Copyright 2014, Kevin Kofler <kevin.kofler@chello.at>
# Copyright 2017, Alf Gaida <agaida@siduction.org> # Copyright 2017, Alf Gaida <agaida@siduction.org>
@ -299,6 +299,8 @@ class DMmdm(DisplayManager):
"[daemon]\n" "[daemon]\n"
"AutomaticLoginEnable=False\n" "AutomaticLoginEnable=False\n"
) )
if 'AutomaticLogin=' in line:
line = "AutomaticLogin={!s}\n".format(username)
mdm_conf.write(line) mdm_conf.write(line)
else: else:
@ -405,6 +407,8 @@ class DMgdm(DisplayManager):
) )
else: else:
line = "[daemon]\nAutomaticLoginEnable=False\n" line = "[daemon]\nAutomaticLoginEnable=False\n"
if 'AutomaticLogin=' in line:
line = "AutomaticLogin={!s}\n".format(username)
gdm_conf.write(line) gdm_conf.write(line)
else: else: