Package: usplash
Version: 0.4-43-3
Severity: minor
Tags: patch

Currently some init scripts use log_warning/failure/success_msg to print small essays to screen during boot. The usplash lsb scripts expect the messages to be very short and prints them using STATUS (which uses the tiny 5-6 character column to the far right of the text box).

This breaks, creating some horrible text when booting with VERBOSE=on (/etc/rcS.d/S??check*.sh are good examples).

So I suggest they be changed to use "TEXT" output (which is also in line with the output when not using usplash, which would be the success/warning/failure message alone on one line).

--
David Härdeman

diff -ur ./usplash-0.4-43.orig/debian/lsb-base-logging-ubuntu.sh ./usplash-0.4-43/debian/lsb-base-logging-ubuntu.sh
--- ./usplash-0.4-43.orig/debian/lsb-base-logging-ubuntu.sh	2007-05-10 00:29:02.000000000 +0200
+++ ./usplash-0.4-43/debian/lsb-base-logging-ubuntu.sh	2007-05-10 00:29:46.000000000 +0200
@@ -7,14 +7,14 @@
 
 log_success_msg () {
     if log_use_usplash; then
-        usplash_write "STATUS $*" || true
+        usplash_write "TEXT $*" || true
     fi
     echo " * $@"
 }
 
 log_failure_msg () {
     if log_use_usplash; then
-        usplash_write "STATUS $*" || true
+        usplash_write "TEXT $*" || true
     fi
 
     if log_use_fancy_output; then
@@ -28,7 +28,7 @@
 
 log_warning_msg () {
     if log_use_usplash; then
-        usplash_write "STATUS $*" || true
+        usplash_write "TEXT $*" || true
     fi
 
     if log_use_fancy_output; then

Reply via email to