#!/bin/sh
. /var/packages/VideoStation/scripts/common

#check_and_update_db_recover
${PACKAGE_DIR}/target/scripts/sql.sh

if [ ! -d ${INDEX_PACKAGE_PATH} ]; then
	mkdir -p ${INDEX_PACKAGE_PATH}
fi
#Install INFO and shared libraries
ln -sf ${SYNOPKG_PKGDEST}/etc/index/libvideoindex.so* ${INDEX_PACKAGE_PATH}/
cp -rf ${SYNOPKG_PKGDEST}/etc/index/INFO ${INDEX_PACKAGE_PATH}/
/usr/syno/sbin/synoservicecfg --reload synoindexd

#Install default plugin.conf to etc folder
cp -f ${PACKAGE_DIR}/target/etc/plugin.conf ${PACKAGE_DIR}/etc

if [ ! -d "${PACKAGE_DIR}/etc/channels" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/channels"
fi

if [ ! -d "${PACKAGE_DIR}/etc/scans" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/scans"
fi

if [ ! -d "${PACKAGE_DIR}/etc/dtvschedules" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/dtvschedules"
fi

if [ ! -d "${PACKAGE_DIR}/etc/dtvrepeatschedules" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/dtvrepeatschedules"
fi

if [ ! -d "${PACKAGE_DIR}/etc/EPGs" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/EPGs"
fi

if [ ! -d "${PACKAGE_DIR}/etc/streams" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/streams"
fi

if [ ! -d "${PACKAGE_DIR}/etc/tunes" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/tunes"
fi

if [ ! -d "${PACKAGE_DIR}/etc/records" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/records"
fi

if [ ! -d "${PACKAGE_DIR}/etc/satellite" ]; then
	mkdir -p "${PACKAGE_DIR}/etc/satellite"
fi

if [ ! -d "${PACKAGE_DIR}/target/etc/synodvb_s" ]; then
	mkdir -p "${PACKAGE_DIR}/target/etc/synodvb_s"
fi

${PACKAGE_DIR}/target/bin/w_scan -s load_default

env PKG_DSM_LANGUAGE="${PKG_DSM_LANGUAGE}" ${PACKAGE_DIR}/target/bin/synovideostation_update_conf

exit 0
