initramfs-module-psplash: allow psplash to be disabled using boot param
authorOtavio Salvador <otavio@ossystems.com.br>
Mon, 23 Feb 2009 17:16:30 +0000 (14:16 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 23 Feb 2009 17:32:07 +0000 (14:32 -0300)
Add support to disable psplash using boot param as done for regular
psplash package. To disable it, use 'psplash=false' as boot param.

packages/initrdscripts/files/00-psplash.sh
packages/initrdscripts/files/99-psplash.sh
packages/initrdscripts/initramfs-module-psplash_1.0.bb

index 491fe13..db8aabe 100644 (file)
@@ -1,4 +1,6 @@
-mkdir -p /mnt/.psplash
-mount tmpfs -t tmpfs /mnt/.psplash -o,size=40k
+if ! grep -Eq '\s?psplash=false\s?' /proc/cmdline; then
+       mkdir -p /mnt/.psplash
+       mount tmpfs -t tmpfs /mnt/.psplash -o,size=40k
 
-psplash &
+       psplash &
+fi
index fa488cf..3d5f1d6 100644 (file)
@@ -1,2 +1,4 @@
-mkdir -p /mnt/mnt/.psplash
-mount -n -o move /mnt/.psplash /mnt/mnt/.psplash
+if ! grep -Eq '\s?psplash=false\s?' /proc/cmdline; then
+       mkdir -p /mnt/mnt/.psplash
+       mount -n -o move /mnt/.psplash /mnt/mnt/.psplash
+fi
index a765b36..1cc6f9e 100644 (file)
@@ -1,5 +1,5 @@
 SRC_URI = "file://00-psplash.sh file://99-psplash.sh"
-PR = "r1"
+PR = "r2"
 RDEPENDS = "initramfs-uniboot psplash"
 DESCRIPTION = "An initramfs module to enable psplash."