#!/bin/sh # -*- Mode: shell-script -*- # Copyright (C) 2002 by Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # $Id$ : ${splash_dir=/usr/share/bootsplash} [[ -f /etc/sysconfig/bootsplash ]] && source /etc/sysconfig/bootsplash [[ -z $THEME ]] && THEME=Mandriva [ $# = 2 ] || { echo "usage: $0 "; exit 1; } initrd_file=$1 vgamode=$2 if [[ $vgamode == 640* ]];then resolution=640x480 elif [[ $vgamode == 800* ]];then resolution=800x600 elif [[ $vgamode == 1024* ]];then resolution=1024x768 elif [[ $vgamode == 1280* ]];then resolution=1280x1024 elif [[ $vgamode == 1600* ]];then resolution=1600x1200 else echo "unknown resolution \"$vgamode\"" [ "$vgamode" = "auto" ] && echo 'resolution "auto" is not handled anymore' exit 1 fi rm -f $splash_dir/themes/current ln -s $THEME $splash_dir/themes/current if [ -x /sbin/splashy_config ]; then DURING_MAKE_BOOTSPLASH=1 /sbin/splashy_config -s $THEME-$resolution fi $splash_dir/scripts/make-boot-splash-raw $initrd_file $resolution $THEME || exit 1 if [ -z "$DURING_INSTALL" ]; then $splash_dir/scripts/switch-themes -u fi