[util-iso-image] fix #176; support deepin lightdm greeter

This commit is contained in:
udeved 2016-01-27 17:38:18 +01:00
parent 44301b4c42
commit 35376c77b3

View file

@ -227,6 +227,16 @@ configure_displaymanager(){
sed -i -e 's/^.*minimum-vt=.*/minimum-vt=7/' ${conf} sed -i -e 's/^.*minimum-vt=.*/minimum-vt=7/' ${conf}
sed -i -e 's/pam_systemd.so/pam_ck_connector.so nox11/' $1/etc/pam.d/lightdm-greeter sed -i -e 's/pam_systemd.so/pam_ck_connector.so nox11/' $1/etc/pam.d/lightdm-greeter
fi fi
local greeters=$(ls $1/etc/lightdm/*greeter.conf) name
for g in ${greeters[@]};do
name=${g##*/}
name=${name%%.*}
case ${name} in
'lightdm-deepin-greeter'|'lightdm-kde-greeter')
sed -i -e "s/^.*greeter-session=.*/greeter-session=${name}/" ${conf}
;;
esac
done
;; ;;
'gdm') 'gdm')
configure_accountsservice $1 "gdm" configure_accountsservice $1 "gdm"