Исправление ошибки связанной с отмонтированием доменных ресурсов,

при выходе из сеанса по Ctrl+Alt+Backspace в XFCE


git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1605 c91db197-33c1-4113-bf15-f8a5c547ca64
develop
mhiretskiy 15 years ago
parent af33913036
commit 2187f29a7d

@ -6,6 +6,18 @@ xmes() {
$2" | iconv -f utf8 -t koi8-r - | xargs xmessage -buttons OK:0 -default OK
}
if [[ "`ps axeo command | grep xdm/logout | grep -v grep | \
sed -n -r 's/.* USER=([^ ]+) .*/\1/p'`" == "$USER" ]];
then
xmessage -buttons "" "Please wait to ending previous session" &
while [[ "`ps axeo command | grep xdm/logout | grep -v grep | \
sed -n -r 's/.* USER=([^ ]+) .*/\1/p'`" == "$USER" ]]
do
sleep 1
done
kill -9 `ps ax | sed -n -r '/grep/!{s/([0-9]+) .*xmessage -buttons Please.*/\1/p}'` &>/dev/null
fi
env-update
source /etc/profile

@ -3,10 +3,10 @@
#?cl_pass_step==install#
login_cmd if ! /usr/share/calculate/xdm/cmd_login ; then exit 1; fi && exec /bin/bash -login /etc/X11/xinit/xinitrc
sessionstart_cmd export USER=%user && /usr/share/calculate/xdm/login && /usr/bin/sessreg -a -l :0.0 %user
sessionstop_cmd export USER=%user && /usr/share/calculate/xdm/logout && /usr/bin/sessreg -d -l :0.0 %user
sessionstop_cmd export USER=%user && start-stop-daemon --start --exec /usr/share/calculate/xdm/logout && /usr/bin/sessreg -d -l :0.0 %user
#cl_pass_step#
#?cl_pass_step==uninstall#
login_cmd exec /bin/bash -login /etc/X11/xinit/xinitrc
sessionstart_cmd /usr/bin/sessreg -a -l :0.0 %user
sessionstop_cmd /usr/bin/sessreg -d -l :0.0 %user
#cl_pass_step#
#cl_pass_step#

Loading…
Cancel
Save