From 9d8c72609f97d640547bfaf965c939c3450293cf Mon Sep 17 00:00:00 2001
From: Maximilian Gerhard <maxbox@directbox.com>
Date: Sat, 23 Jun 2012 22:36:37 +0200
Subject: added support for gdm3 autologin

---
 backend/modules/install_main | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/backend/modules/install_main b/backend/modules/install_main
index 8cf7858..5c10b48 100644
--- a/backend/modules/install_main
+++ b/backend/modules/install_main
@@ -301,6 +301,14 @@ function copy_etc_to_target()
 		perl -pi -e "s|^[#\s]*(AutoLoginEnable).*|\1=$autologin|"  $kdmrc
 	fi
 
+	# GDM3: auto login
+	[ -f $TARGET/etc/gdm3/daemon.conf ] && daemoncfg=$TARGET/etc/gdm3/daemon.conf
+	if [ -e $daemoncfg ]; then
+		perl -pi -e "s|^[#\s]*(AutomaticLogin)\s*=.*|\1=$cfg_username|"  $daemoncfg
+		[ "$cfg_autologin" = "on" ] && autologin="true" || autologin="false"
+		perl -pi -e "s|^[#\s]*(AutomaticLoginEnable)\s*=.*|\1=$autologin|"  $daemoncfg
+	fi
+
 	# Crypto
 	cp -a /etc/crypttab $TARGET/etc/crypttab
 
-- 
cgit v1.0