From e4bdeaa9439071048f3a832721920f3b11ca7fa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20M=C3=BCller?= Date: Fri, 1 May 2020 09:10:09 +0200 Subject: [PATCH] [displaymanager] don't write AutomaticLogin lines - sometimes if you use external OEM modules you might have those lines already present - by skipping them you won't have double lines when rerun the module in a later step --- src/modules/displaymanager/main.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/modules/displaymanager/main.py b/src/modules/displaymanager/main.py index c00ae1dac..1529aab17 100644 --- a/src/modules/displaymanager/main.py +++ b/src/modules/displaymanager/main.py @@ -287,6 +287,10 @@ class DMmdm(DisplayManager): with open(mdm_conf_path, 'w') as mdm_conf: for line in text: + if 'AutomaticLogin=' in line: + line = "" + if 'AutomaticLoginEnable=True' in line: + line = "" if '[daemon]' in line: if do_autologin: line = ( @@ -396,6 +400,10 @@ class DMgdm(DisplayManager): with open(gdm_conf_path, 'w') as gdm_conf: for line in text: + if 'AutomaticLogin=' in line: + line = "" + if 'AutomaticLoginEnable=True' in line: + line = "" if '[daemon]' in line: if do_autologin: line = (