Merging casper 1.227.
authorDaniel Baumann <daniel@debian.org>
Sat, 1 May 2010 12:04:49 +0000 (14:04 +0200)
committerDaniel Baumann <daniel@debian.org>
Wed, 9 Mar 2011 16:48:09 +0000 (17:48 +0100)
debian/live-initramfs.init
docs/ChangeLog.casper
scripts/live-functions

index 92e42b3..da461b5 100644 (file)
@@ -176,18 +176,24 @@ do_stop ()
 
                [ "$prompt" ] || return 0
 
-               stty sane < /dev/console
+               if [ -x /bin/plymouth ] && plymouth --ping
+               then
+                       plymouth message --text="${MESSAGE} and press ENTER to continue:"
+                       plymouth watch-keystroke > /dev/null
+               else
+                       stty sane < /dev/console
 
-               printf "\n\n${MESSAGE} and press ENTER to continue:" > /dev/console
+                       printf "\n\n${MESSAGE} and press ENTER to continue:" > /dev/console
 
-               if [ -x /sbin/usplash_write ]
-               then
-                       /sbin/usplash_write "TIMEOUT 86400"
-                       /sbin/usplash_write "TEXT-URGENT ${MESSAGE}"
-                       /sbin/usplash_write "TEXT-URGENT and press ENTER to continue"
-               fi
+                       if [ -x /sbin/usplash_write ]
+                       then
+                               /sbin/usplash_write "TIMEOUT 86400"
+                               /sbin/usplash_write "TEXT-URGENT ${MESSAGE}"
+                               /sbin/usplash_write "TEXT-URGENT and press ENTER to continue"
+                       fi
 
-               read x < /dev/console
+                       read x < /dev/console
+               fi
        fi
 }
 
index 7a5ba08..a483397 100644 (file)
@@ -1,3 +1,10 @@
+casper (1.227) lucid; urgency=low
+
+  * casper-md5check: port from usplash to plymouth.  LP: #500198
+  * fix up our reliance on usplash, /dev/console elsewhere.  LP: #506418.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 12 Mar 2010 01:12:28 -0800
+
 casper (1.226) lucid; urgency=low
 
   [ Colin Watson ]
index 4c37f4b..9e138ec 100644 (file)
@@ -5,7 +5,11 @@
 log_wait_msg ()
 {
        # Print a message and wait for enter
-       if [ -x /sbin/usplash_write ]
+       if [ -x /bin/plymouth ] && plymouth --ping
+       then
+               plymouth message --text="$@"
+               plymouth watch-keystroke | read nunya
+       elif [ -x /sbin/usplash_write ]
        then
                /sbin/usplash_write "INPUTENTER ${@}"
                read nunya < /dev/.initramfs/usplash_outfifo