Please allow usplash 0.5.19-3 into Lenny
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 <maks@debian.org> 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
Reply to: