Better handling for when the Autologin section already has things

This commit is contained in:
Rohan Garg 2016-10-31 17:47:59 +01:00
parent f7ac1a3ede
commit 662656a762
No known key found for this signature in database
GPG Key ID: A704BD4EF2672094

View File

@ -262,9 +262,15 @@ def set_autologin(username, displaymanagers, default_desktop_environment, root_m
sddm_config.read(sddm_conf_path)
if do_autologin:
sddm_config['Autologin'] = { 'User': username }
with open(sddm_conf_path, 'w') as sddm_config_file:
sddm_config.write(sddm_config_file, space_around_delimiters=False)
username_hash = {'User': username}
if sddm_config['Autologin']:
sddm_config['Autologin'].update(username_hash)
else:
sddm_config['Autologin'] = username_hash
with open(sddm_conf_path, 'w') as sddm_config_file:
sddm_config.write(sddm_config_file, space_around_delimiters=False)
return None