#!/bin/sh

PACKAGELPATH=/usr/local/zy-pkgs
PACKAGELOCATION=${PACKAGELPATH}/etc/pyload
PACKAGELIBLOCATION=${PACKAGELPATH}/lib
PACKAGELOCATION_ETC="/usr/local/zy-pkgs/etc"
PACKAGELOCATION_BACKUP="/usr/local/zy-pkgs/backup"
PACKAGESOURCE=${PACKAGELPATH}/pyload
PACKAGESOURCE_SCRIPT=${PACKAGESOURCE}/scripts
ADMINPKGLOCATION=/i-data/md0/admin/zy-pkgs/pyLoad

/bin/chmod 600 ${PACKAGELOCATION}/file.db ${PACKAGELOCATION}/plugin.conf ${PACKAGELOCATION}/pyload.conf
/bin/chmod 644 ${PACKAGELOCATION}/files.version

if [ ! -e ${ADMINPKGLOCATION} ]; then
	mkdir ${ADMINPKGLOCATION}
	mkdir ${ADMINPKGLOCATION}/etc
fi

ln -s ${ADMINPKGLOCATION}/etc/pyload /tmp/.pyload

mkdir ${PACKAGESOURCE_SCRIPT}/after_reconnect
mkdir ${PACKAGESOURCE_SCRIPT}/before_reconnect
mkdir ${PACKAGESOURCE_SCRIPT}/download_finished
mkdir ${PACKAGESOURCE_SCRIPT}/download_preparing
mkdir ${PACKAGESOURCE_SCRIPT}/package_finished
mkdir ${PACKAGESOURCE_SCRIPT}/unrar_finished

mv ${PACKAGESOURCE} ${ADMINPKGLOCATION}
mv ${PACKAGELPATH}/tessdata ${ADMINPKGLOCATION}

if [ -e ${PACKAGELOCATION_BACKUP}/pyload ]; then
	mv ${PACKAGELOCATION_BACKUP}/pyload ${ADMINPKGLOCATION}/etc
else
	mv ${PACKAGELOCATION_ETC}/pyload ${ADMINPKGLOCATION}/etc
fi

chown -R admin:nobody ${ADMINPKGLOCATION}
chown -R admin:nobody /i-data/md0/admin/pyload-download

exit 0
