diff -u fbsplash-1.5.4.4-1//fbsplash-basic.sh fbsplash//fbsplash-basic.sh
--- fbsplash-1.5.4.4-1//fbsplash-basic.sh 2011-03-07 15:47:16.000000000 +0100
+++ fbsplash//fbsplash-basic.sh 2011-06-22 10:48:23.629970903 +0200
@@ -110,19 +110,13 @@
splash_shutdown_start() {
splash_begin
}
- ## http://bugs.archlinux.org/task/10536 ## FIX ME ##
- splash_shutdown_prekillall() { /bin/sleep .1; }
+ splash_shutdown_prekillall() {
+ splash_comm_send progress $(( 65535*1/3 )); splash_comm_send paint
+ [[ -r $spl_pidfile ]] && add_omit_pids $( <$spl_pidfile )
+ }
splash_shutdown_postkillall() {
- if [[ $( $spl_bindir/fgconsole ) = $SPLASH_TTY ]]; then
- stat_busy "Restarting Fbsplash daemon"
- PROGRESS=$(( 65535*2/3 )) splash_start
- if [[ -e $spl_cachedir/stop_failed-fbsplash-dummy ]]; then
- splash_comm_send update_svc fbsplash-dummy svc_stop_failed
- fi
- stat_done
- fi
+ splash_comm_send progress $(( 65535*2/3 )); splash_comm_send paint
}
- ##
splash_shutdown_poweroff() {
SPLASH_EXIT_TYPE=staysilent splash_stop
}
diff -u fbsplash-1.5.4.4-1//PKGBUILD fbsplash//PKGBUILD
--- fbsplash-1.5.4.4-1//PKGBUILD 2011-06-13 17:27:13.000000000 +0200
+++ fbsplash//PKGBUILD 2011-06-22 10:56:34.471787215 +0200
@@ -3,7 +3,7 @@
pkgname=fbsplash
pkgver=1.5.4.4
-pkgrel=1
+pkgrel=2
pkgdesc="A userspace implementation of a splash screen for Linux (formerly known as gensplash)"
arch=('i686' 'x86_64')
url="http://fbsplash.berlios.de"
@@ -28,7 +28,7 @@
md5sums=('2a16704c4adde97b58812cd89e3f2342'
'4045e315c52f5a576fca4f7e634eeb91'
'90708a96038d7d7921c2e9fde938c058'
- '898c6633058909e7c2bbf4cf4567ceb8'
+ '40622506e64a0919e831d3dc3a6ae230'
'3f24687935f635279ac88e33241c7ba0'
'1aff36f1ef3e052be3b4a016ef593981'
'715926469d05eecd345c052e6248ca32'