Package: debian-edu-config Version: 1.815 Severity: important Tags: patch With kdm in jessie the script doesn't work anymore cause kdm sets $HOME=/ before the script is executed.
So users are not informed about a possible reason for the failing login and don't get a hint how to solve the problem. The patch has been tested and committed to git. diff --git a/etc/X11/Xsession.d/09debian-edu-missing-home b/etc/X11/Xsession.d/09debian-edu-missing-home index e348bf7..ae74cdd 100755 --- a/etc/X11/Xsession.d/09debian-edu-missing-home +++ b/etc/X11/Xsession.d/09debian-edu-missing-home @@ -5,14 +5,14 @@ if [ -r /etc/debian-edu/config ] ; then . /etc/debian-edu/config if echo "$PROFILE" | egrep -q 'Workstation|Thin-Client-Server|Minimal' ; then - if [ ! -d $HOME ] ; then + if [ ! -d $HOME -o / = "$HOME" ] ; then cat <<EOF | \ xmessage -buttons Understood:0 -timeout 30 -center -file - -Missing user home directory $HOME. +Missing user home directory. -Check if the current computer DNS name in the NIS netgroup +Check if the current computer DNS name is in the NIS netgroup workstation-hosts and authorized to mount the home directories from -the NFS server. This is done using Gosa, http://www/gosa/ . +the NFS server. This is done using Gosa, https://www/gosa/ . EOF exit 1 fi Wolfgang -- To UNSUBSCRIBE, email to debian-edu-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150101231759.ga8...@local.schweer-online.de