#!/bin/sh

PKG_PATH="/usr/local/zy-pkgs"
BINPATH="${PKG_PATH}/bin"
LIBPATH="${PKG_PATH}/lib"

        
###### check if cifs.ko is already included in system modules
lsmod | grep "^cifs "
if [ "$?" != "0" ]; then
	echo "Inserting cifs.ko module ..."
	insmod ${LIBPATH}/cifs.ko
fi

###### recover the remote target paths of all backup jobs with sync type
if [ -x $BINPATH/recover_zysync_job.sh ]; then
	echo "Recovering remote target of sync backup job ..."
	$BINPATH/recover_zysync_job.sh >> /i-data/.system/BackupPlanner.log
fi

###### start zysync server
if [ -x $BINPATH/start_zysync_server.sh ]; then
	echo "Starting zysync server ..."
	/bin/nice -n 20 $BINPATH/start_zysync_server.sh
fi

###### start stunnel server
if [ -x $BINPATH/start_stunnel_server.sh ]; then
	echo "Starting stunnel server ..."
	/bin/nice -n 20 $BINPATH/start_stunnel_server.sh
fi
