# fbsplash function.d script #
# Author: Greg Helton <gt@fallendusk.org> #

# Who is calling? #
CALLER=$0

# splash stuff #
. /etc/conf.d/fbsplash.conf
. /sbin/splash-functions.sh

# Redefine the stat functions #

stat_runit() {
	printf "${C_OTHER}${PREFIX_REG} ${C_MAIN}${1}${C_CLEAR} "
	printf "${SAVE_POSITION}"
 	deltext
	printf "   ${C_OTHER}[${C_BUSY}BKGD${C_OTHER}]${C_CLEAR} "
        # Load variables #
        var_load STEP_NR MAX_STEPS RC_MULTI RC_SYSINIT RC_SHUTDOWN
        # Only update the splash progress if we're in sysinit, multi, or shutdown. #
                ((SPLASH_STEP_NR++))
                SPLASH_PROGRESS=$((100*${SPLASH_STEP_NR}/${SPLASH_MAX_STEPS}))
                SPLASH_CURRENT_PROGRESS=${SPLASH_PROGRESS}
                splash_update_progress ${SPLASH_PROGRESS}
                var_save STEP_NR CURRENT_PROGRESS

}