Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37897918
en ru br
Репозитории ALT
5.1: 3.5.10-alt20.M51.2
4.1: 3.5.10-alt16.M41.1
4.0: 3.5.9-alt1.M40.1
3.0: 3.4.1-alt12
+updates:3.4.1-alt12.1.M30
+backports:3.5.6-alt7.0.M30
www.altlinux.org/Changes

Группа :: Графические оболочки/KDE
Пакет: kdebase

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: kdm-mark_autologin.diff
Скачать


--- kdm/backend/client.c
+++ kdm/backend/client.c
@@ -1135,6 +1135,8 @@
 	env = setEnv( env, "PATH", curuid ? td->userPath : td->systemPath );
 	env = setEnv( env, "SHELL", p->pw_shell );
 	env = setEnv( env, "HOME", p->pw_dir );
+	if (getenv("KDM_AUTOLOGIN"))
+		env = setEnv (env, "KDM_AUTOLOGIN", getenv("KDM_AUTOLOGIN"));
 #if !defined(USE_PAM) && !defined(_AIX) && defined(KERBEROS)
 	if (krbtkfile[0] != '\0')
 		env = setEnv( env, "KRBTKFILE", krbtkfile );
--- kdm/backend/session.c
+++ kdm/backend/session.c
@@ -566,6 +566,7 @@ ManageSession( struct display *d )
 
 	tdiff = time( 0 ) - td->hstent->lastExit - td->openDelay;
 	if (AutoLogon( tdiff )) {
+ 		setenv("KDM_AUTOLOGIN", curuser, 1);
 		if (!Verify( conv_auto, FALSE ))
 			goto gcont;
 		if (greeter)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin