banner.sh 492 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. ### BEGIN INIT INFO
  3. # Provides: banner
  4. # Required-Start:
  5. # Required-Stop:
  6. # Default-Start: S
  7. # Default-Stop:
  8. ### END INIT INFO
  9. if [ ! -e /dev/tty ]; then
  10. /bin/mknod -m 0666 /dev/tty c 5 0
  11. fi
  12. if ( > /dev/tty0 ) 2>/dev/null; then
  13. vtmaster=/dev/tty0
  14. elif ( > /dev/vc/0 ) 2>/dev/null; then
  15. vtmaster=/dev/vc/0
  16. elif ( > /dev/console ) 2>/dev/null; then
  17. vtmaster=/dev/console
  18. else
  19. vtmaster=/dev/null
  20. fi
  21. echo > $vtmaster
  22. echo "Please wait: booting..." > $vtmaster