summaryrefslogtreecommitdiff
path: root/target/device/Atmel/atstk1002/target_skeleton/etc/init.d/S03bootsplash
blob: 260a5913b6fc4a499d2c910d0b016055daae2c1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

FBV=/usr/bin/fbv
FBSET=/usr/sbin/fbset
FBMODEFILE="/etc/fb.modes"
SPLASHFILE="/etc/stk1000bootsplash.jpg"

echo -n "Bootsplash image:"
if [ ! -x "${FBV}" -o ! -x "${FBSET}" -o \
		! -f "${SPLASHFILE}" -o ! -f "${FBMODEFILE}" ]; then
	echo " missing"
	exit 1
fi

if ! ${FBSET} 320x240-68 > /dev/null 2> /dev/null; then
	echo " failed"
	exit 1
fi

${FBV} ${SPLASHFILE} < /dev/null > /dev/null 2> /dev/null &
if [ $? -eq 0 ]; then
	echo " loaded"
	kill `pidof ${FBV}` > /dev/null 2> /dev/null
else
	echo " failed"
fi