#!/bin/bash
# bootscript_055_dlna-server-twonky
##

PKG="dlna-server-twonky"
. /etc/system.conf
. /etc/nas/config/${PKG}.conf 2>/dev/null
# boot type and pkg version
boot="${1}"
pkg_version="${2}"

logtag="[`basename $0`] `date -u +"%D %T"`"
logger -s -t "${logtag}" "( $@ ) begin"

# run one time
runOnce ()
{
    return 0
}

# run on every boot
runBoot ()
{
    return 0
}

updateboot ()
{
    runBoot
}

freshboot ()
{
    ## re-save any 'twonky binaries' after factory-restore
    [ -f /etc/wdcomp.d/upgrade/upgrade-patch_twonkymediaserver-hollow ] && \
    /etc/wdcomp.d/upgrade/upgrade-patch_twonkymediaserver-hollow '/'

    runBoot
}

systemboot ()
{
    runBoot
}

case "${boot}" in
    boot-update ) updateboot ;;
    boot-fresh  ) freshboot  ;;
    boot-system ) systemboot ;;    
    *           ) ;;
esac

logtag="[`basename $0`] `date -u +"%D %T"`"
logger -s -t "${logtag}" "done."
