#!/bin/sh


OVERLAY_PATH="/mnt/ubi_boot/jb_overlay"
LOG_FILE=/tmp/jb_init.log

log () {
        echo "$1" >>${LOG_FILE} 2>&1
}

source "${OVERLAY_PATH}/config.ini"

if [ "$DARK_THEME" == "1" ]; then
	log "using dark theme"
	ln -s /mnt/ubi_boot/jb_overlay/bdp/image_bdp83.bin /tmp/image_bdp83.bin
	ln -s /mnt/ubi_boot/jb_overlay/bdp/image_kb.bin /tmp/image_kb.bin
	ln -s /mnt/ubi_boot/jb_overlay/bdp/image_mediacenter.bin /tmp/image_mediacenter.bin
	ln -s /mnt/ubi_boot/jb_overlay/bdp/image_scrn_svr.bin /tmp/image_scrn_svr.bin
	ln -s /mnt/ubi_boot/jb_overlay/bdp/image_setup.bin /tmp/image_setup.bin
else
	log "using normal theme"
	ln -s /res/image_bdp83.bin /tmp/image_bdp83.bin
	ln -s /res/image_kb.bin /tmp/image_kb.bin
	ln -s /res/image_mediacenter.bin /tmp/image_mediacenter.bin
	ln -s /res/image_scrn_svr.bin /tmp/image_scrn_svr.bin
	ln -s /res/image_setup.bin /tmp/image_setup.bin
fi

sync
sync

bdpprog_path="/mnt/ubi_boot/jb_overlay/bdp/bdpprog.1"

if [ "$DEBUG_MODE" == "1" ]; then
	bdpprog_path="${bdpprog_path}_debug" 
	log_debug="/tmp/bdp_debug.log"
else
	log_debug="/dev/null"
fi

sh -c $bdpprog_path >$log_debug 2>&1

