From f789ca4b9d9488ed7c11b3abd464d3d594d0acc7 Mon Sep 17 00:00:00 2001 From: Philip Date: Sat, 6 Jun 2015 11:08:41 +0200 Subject: [PATCH] [util-livecd] some more tries to fix autologin for lightdm --- lib/util-livecd.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/util-livecd.sh b/lib/util-livecd.sh index 2d07dd5..f3497d5 100644 --- a/lib/util-livecd.sh +++ b/lib/util-livecd.sh @@ -420,14 +420,15 @@ configure_user_root(){ configure_displaymanager(){ if [[ -f /usr/bin/lightdm ]];then - gpasswd -a ${username} autologin &> /dev/null - # hopefully fixes autologin on openrc livecd - if [[ -d /run/openrc ]];then - ${autologin} && sed -i -e 's/^.*pam-autologin-service=.*/pam-autologin-service=lightdm-autologin/' /etc/lightdm/lightdm.conf - fi if ${autologin};then + gpasswd -a ${username} autologin &> /dev/null sed -i -e "s/^.*autologin-user=.*/autologin-user=${username}/" /etc/lightdm/lightdm.conf sed -i -e "s/^.*autologin-user-timeout=.*/autologin-user-timeout=0/" /etc/lightdm/lightdm.conf + sed -i -e "s/^.*pam-autologin-service=.*/pam-autologin-service=lightdm-autologin/" /etc/lightdm/lightdm.conf + # hopefully fixes autologin on openrc livecd + if [[ -d /run/openrc ]];then + sed -i -e 's/^.*pam-autologin-service=.*/pam-autologin-service=lightdm-autologin/' /etc/lightdm/lightdm.conf + fi fi elif [[ -f /usr/bin/kdm ]];then if ${autologin};then