--- /etc/rc.d/rc.font.orig 2005-10-13 22:38:51.000000000 +0200 +++ /etc/rc.d/rc.font 2005-10-13 22:41:02.000000000 +0200 @@ -14,8 +14,14 @@ } splash_msg() { - . $themedir/bootsplash-`fbresolution`.cfg - fbtruetype -x $text_x -y $text_y -t $text_color -s $text_size "$1" + # fbsplash + if [ -n "`/sbin/splash_util -c getmode 2>/dev/null | grep silent`" ]; then + splash_comm_send "message $1" + # bootsplash + elif [ -e /proc/splash ] && grep -q splash=silent /proc/cmdline; then + . $themedir/bootsplash-`fbresolution`.cfg + fbtruetype -x $text_x -y $text_y -t $text_color -s $text_size "$1" + fi } if ! [ "$2" = "S" ]; then @@ -31,8 +37,7 @@ /bin/false fi if [ "$2" = "S" ]; then - [ -e /proc/splash ] && grep -q splash=silent /proc/cmdline && \ - splash_msg "$splashmsg" + splash_msg "$splashmsg" else ok $return fi