home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / rescue / etc / init.d / kbd_simple < prev    next >
Text File  |  2006-11-29  |  721b  |  34 lines

  1. #! /bin/sh
  2.  
  3. # simplified part of /etc/init.d/kbd
  4.  
  5. ### BEGIN INIT INFO
  6. # Provides:       kbd_simple
  7. # Required-Start:
  8. # Required-Stop:
  9. # X-SuSE-Should-Start:
  10. # X-SuSE-Should-Stop: 
  11. # Default-Start:  1 2 3 5 S
  12. # Default-Stop:
  13. # Description:    Keyboard settings (don't disable!)
  14. ### END INIT INFO
  15.  
  16. KBD_TTY="tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9
  17.      tty10 tty11 tty12 tty13 tty14 tty15 tty16
  18.      tty17 tty18 tty19 tty20 tty21 tty22 tty23 tty24"
  19.  
  20. newkbd=""
  21. for tty in $KBD_TTY; do
  22.   test -w /dev/$tty        || continue
  23.   test -c /dev/$tty        || continue
  24.   > /dev/$tty &> /dev/null    || continue
  25.   newkbd="${newkbd:+$newkbd }/dev/$tty"
  26. done
  27. KBD_TTY="$newkbd"
  28. unset newkbd
  29.  
  30. for tty in $KBD_TTY; do
  31.   echo -n -e '\033%G' > $tty
  32. done
  33.  
  34.