home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / initramfs-tools / scripts / init-top / usplash < prev   
Encoding:
Text File  |  2006-08-07  |  479 b   |  39 lines

  1. #!/bin/sh
  2.  
  3. PREREQ="framebuffer"
  4.  
  5. prereqs()
  6. {
  7.     echo "$PREREQ"
  8. }
  9.  
  10. case $1 in
  11. prereqs)
  12.     prereqs
  13.     exit 0
  14.     ;;
  15. esac
  16.  
  17. . /etc/usplash.conf
  18.  
  19. SPLASH=false
  20. VESA=false
  21.  
  22. for x in $(cat /proc/cmdline); do
  23.     case $x in
  24.     splash*)
  25.         SPLASH=true
  26.         ;;
  27.     esac
  28. done
  29.  
  30. if [ $SPLASH = "true" ]; then
  31.         mknod -m 640 /dev/mem c 1 1
  32.     mknod -m 666 /dev/zero c 1 5
  33.         for i in 0 1 2 3 4 5 6 7 8; do
  34.                 mknod /dev/tty$i c 4 $i
  35.     done
  36.     /sbin/usplash -c -x "$xres" -y "$yres" &
  37.     sleep 1
  38. fi
  39.