#!/bin/sh ### BEGIN INIT INFO # Provides: psplash # Required-Start: # Required-Stop: # Default-Start: S # Default-Stop: ### END INIT INFO if [ ! -e /dev/fb0 ]; then echo "Framebuffer /dev/fb0 not detected" echo "Boot splashscreen disabled" exit 0; fi read CMDLINE < /proc/cmdline for x in $CMDLINE; do case $x in psplash=false) echo "Boot splashscreen disabled" exit 0; ;; esac done export TMPDIR=/mnt/.psplash [ -d $TMPDIR ] || mkdir -p $TMPDIR if [ ! mountpoint -q $TMPDIR ]; then mount tmpfs -t tmpfs $TMPDIR -o,size=40k fi rotation=0 if [ -e /etc/rotation ]; then read rotation < /etc/rotation fi /usr/bin/psplash --angle $rotation &