From 695af4d2b01dcfc199468a8b4104b9b3d40804e9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 1 May 2010 14:04:49 +0200 Subject: [PATCH] Merging casper 1.227. --- debian/live-initramfs.init | 24 +++++++++++++++--------- docs/ChangeLog.casper | 7 +++++++ scripts/live-functions | 6 +++++- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/debian/live-initramfs.init b/debian/live-initramfs.init index 92e42b3..da461b5 100644 --- a/debian/live-initramfs.init +++ b/debian/live-initramfs.init @@ -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 } diff --git a/docs/ChangeLog.casper b/docs/ChangeLog.casper index 7a5ba08..a483397 100644 --- a/docs/ChangeLog.casper +++ b/docs/ChangeLog.casper @@ -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 Fri, 12 Mar 2010 01:12:28 -0800 + casper (1.226) lucid; urgency=low [ Colin Watson ] diff --git a/scripts/live-functions b/scripts/live-functions index 4c37f4b..9e138ec 100644 --- a/scripts/live-functions +++ b/scripts/live-functions @@ -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 -- 2.1.4