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]

Reply via email to