From aa768e399e55dbfea4e5042d7200b124bbf96910 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 3 May 2012 13:03:33 +0200 Subject: [PATCH] busybox-initramfs: add support to start splash in initramfs Signed-off-by: Stephan Raue --- .../sysutils/busybox-initramfs/scripts/init | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/initramfs/sysutils/busybox-initramfs/scripts/init b/packages/initramfs/sysutils/busybox-initramfs/scripts/init index 33a38fe117..96363f806e 100755 --- a/packages/initramfs/sysutils/busybox-initramfs/scripts/init +++ b/packages/initramfs/sysutils/busybox-initramfs/scripts/init @@ -67,6 +67,9 @@ NBD_DEVS="0" fastboot) FASTBOOT=yes ;; + nosplash) + SPLASH=no + ;; overlay) OVERLAY=yes ;; @@ -310,6 +313,18 @@ NBD_DEVS="0" done } + load_splash() { + progress "Loading bootsplash" + + if [ -e /dev/fb0 -a ! "$SPLASH" = "no" ]; then + # set framebuffer to a default resolution (1024x768-32) + fbset -xres 1024 -yres 768 -depth 32 + + # load splash + ply-image /splash/splash.png > /dev/null 2>&1 & + fi + } + check_disks() { progress "Checking disks" @@ -384,6 +399,7 @@ NBD_DEVS="0" # main boot sequence for BOOT_STEP in \ load_modules \ + load_splash \ check_disks \ mount_disks \ check_update \