#!/bin/sh
KEYWORD=ownCloud
PKGPATH=/usr/local/zy-pkgs
DATAPATHFILE=/i-data/md0/.system/zy-pkgs/config/OwnCloudDataPath
BKDATAPATHFILE=/i-data/md0/.system/OwnCloudDataPath_bk
DATAPATH=`cat /i-data/md0/.system/zy-pkgs/config/OwnCloudDataPath`
OWNCLOUDPATH=/i-data/md0/.system/zy-pkgs/gui/ownCloud

if [ -f /i-data/md0/.system/zy-pkgs/config/OwnCloudDataPath ]; then
	cp -a $DATAPATHFILE $BKDATAPATHFILE
fi

# Checking the mode and owner of owncloud's data folder 
if [ -d $DATAPATH ]; then
	cp -a $OWNCLOUDPATH/OwnCloudData_bak/* $DATAPATH
	rm -rf $OWNCLOUDPATH/OwnCloudData_bak
	mv $OWNCLOUDPATH/data_bak $OWNCLOUDPATH/data
	chmod -R 0777 $DATAPATH
	chmod 0644 $DATAPATH/owncloud.db $DATAPATH/owncloud.log
	chown -R nobody:nogroup $DATAPATH
fi

if [ -d $OWNCLOUDPATH ]; then
	chmod 0755 $OWNCLOUDPATH
	chown -R nobody:nogroup $OWNCLOUDPATH
fi

$PKGPATH/etc/init.d/$KEYWORD disable
