Skip to content

Commit

Permalink
Merge pull request #405 from MilhouseVH/splash_native_update
Browse files Browse the repository at this point in the history
init: Parse resolution after splash.conf
  • Loading branch information
chewitt committed Jun 4, 2016
2 parents b4f3545 + c2ed75d commit 9e7b6e7
Showing 1 changed file with 28 additions and 10 deletions.
38 changes: 28 additions & 10 deletions packages/sysutils/busybox/scripts/init
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,10 @@
fi
}

debug_msg() {
echo "$1" >&$SILENT_OUT
}

debug_shell() {
echo "### Starting debugging shell... type exit to quit ###"

Expand Down Expand Up @@ -433,24 +437,38 @@
fi
fi

# load splash
if [ -f /splash/splash.conf ]; then
. /splash/splash.conf
fi

# Select splash image based on current native resolution
if [ -z "$SPLASHIMAGE" ]; then
vres="$(fbset | awk '/geometry/ { print $3 }')"
if [ -n "$vres" -a -f /splash/splash-$vres.png ]; then
SPLASHIMAGE="/splash/splash-$vres.png"
vres="$(fbset 2>/dev/null | awk '/geometry/ { print $3 }')"

if [ -f /flash/oemsplash.png -o -f /flash/oemsplash-1080.png ]; then
if [ -n "$vres" -a -f /flash/oemsplash-$vres.png ]; then
SPLASHIMAGE="/flash/oemsplash-$vres.png"
elif [ -f /flash/oemsplash-1080.png ]; then
SPLASHIMAGE="/flash/oemsplash-1080.png"
else
SPLASHIMAGE="/flash/oemsplash.png"
fi
else
SPLASHIMAGE="/splash/splash-1080.png"
if [ -n "$vres" -a -f /splash/splash-$vres.png ]; then
SPLASHIMAGE="/splash/splash-$vres.png"
else
SPLASHIMAGE="/splash/splash-1080.png"
fi
fi
fi

# load splash
if [ -f /flash/oemsplash.png ]; then
SPLASHIMAGE="/flash/oemsplash.png"
elif [ -f /splash/splash.conf ]; then
. /splash/splash.conf
if [ -n "$SPLASHIMAGE" -a -f "$SPLASHIMAGE" ]; then
ply-image $SPLASHIMAGE > /dev/null 2>&1
fi

ply-image $SPLASHIMAGE > /dev/null 2>&1
debug_msg "Framebuffer vertical res: $vres"
debug_msg "Framebuffer splash image: $SPLASHIMAGE"
fi
fi
}
Expand Down

0 comments on commit 9e7b6e7

Please sign in to comment.