home *** CD-ROM | disk | FTP | other *** search
/ tusportal.tus.k12.pa.us / tusportal.tus.k12.pa.us.tar / tusportal.tus.k12.pa.us / Wyse / latest-image.raw / 0.img / usr / bin / thinclient-session < prev    next >
Text File  |  2012-08-08  |  790b  |  44 lines

  1. #!/bin/bash
  2. #set -x
  3. #exec &> /tmp/thinclient-session_$$.log
  4.  
  5. function runScripts
  6. {
  7.     find $1 | while read script; do
  8.         sh $script >/dev/null 2>&1
  9.     done;
  10. }
  11.  
  12. USERLEVEL=`userlevel`
  13.  
  14. if test `id -u` = 0; then
  15.     # root always gets 'high' level
  16.     USERLEVEL="high"
  17. fi
  18.  
  19. # run the 'reset' scripts no matter what
  20. runScripts /etc/userlevel/reset.d
  21.  
  22. case "$USERLEVEL" in
  23.     high)
  24.         runScripts /etc/userlevel/high.d
  25.         ;;
  26.     medium)
  27.         runScripts /etc/userlevel/medium.d
  28.         ;;
  29.     *)
  30.         runScripts /etc/userlevel/low.d
  31.         ;;
  32. esac
  33.  
  34. eval `gnome-keyring-daemon`
  35. export GNOME_KEYRING_SOCKET
  36. export GNOME_KEYRING_PID
  37. thinclient-keyring-unlock &
  38.  
  39. #sudo /usr/bin/run-admin killall metacity
  40. #/usr/bin/metacity &
  41.  
  42. gnome-session
  43. runScripts /etc/userlevel/cleanup.d
  44.