diff --git a/data/xautologin b/data/xautologin new file mode 100644 index 0000000..775e442 --- /dev/null +++ b/data/xautologin @@ -0,0 +1,48 @@ +#!/bin/bash + +# write pid for init.d/xdm +echo $BASHPID >/var/run/xinit.pid +# first param - autologin user +XUSER=$1 +# number of virtual console +TTYNUM=$2 + +# rerun x session for XUSER +while true +do + # perform user profile setting up + env USER=$XUSER /bin/share/calculate/xdm/xdm --login || break + # write pam enviroment for pam_ck_connector + cat >/home/$XUSER/.pam_environment <