Please allow usplash version 0.5.19-3 to propagate into Lenny. It solve a bug in the progress bar API used by initscripts and sysv-rc to stop the splash screen process. This increase the chance of avoiding leaving the screen in a messed up state, as usplash get a chance to exit in a controlled fashion instead of getting a forceful kill.
When used with the new sysv-rc (version 2.86.ds1-61) destined for Lenny in 7 days, usplash should work properly with both xdm, kdm and gdm, because sysv-rc now make sure to call splash_stop() before calling their init.d script during boot. This is the patch relative to the version currently in Lenny. diff -u usplash-0.5.19/debian/changelog usplash-0.5.19/debian/changelog --- usplash-0.5.19/debian/changelog +++ usplash-0.5.19/debian/changelog @@ -1,3 +1,15 @@ +usplash (0.5.19-3) unstable; urgency=low + + [ Petter Reinholdtsen ] + * splash_stop() should ask usplash to quit before killing. + (closes: #492407) + + [ maximilian attems ] + * debian/rules: Fix lintian warning about dh_makeshlibs called before + dh_installdeb. + + -- maximilian attems <[EMAIL PROTECTED]> Tue, 12 Aug 2008 10:17:18 +0200 + usplash (0.5.19-2) unstable; urgency=low [ Petter Reinholdtsen ] diff -u usplash-0.5.19/debian/rules usplash-0.5.19/debian/rules --- usplash-0.5.19/debian/rules +++ usplash-0.5.19/debian/rules @@ -76,8 +76,8 @@ dh_strip dh_compress -X example dh_fixperms - dh_installdeb dh_makeshlibs + dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums diff -u usplash-0.5.19/debian/splash-functions usplash-0.5.19/debian/splash-functions --- usplash-0.5.19/debian/splash-functions +++ usplash-0.5.19/debian/splash-functions @@ -21,6 +21,9 @@ splash_running || return 0 + # ask usplash to go away + usplash_write QUIT + # Wait until it is gone or forcibly kill it i=0 while usplash_pidfound; do Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]