#!/bin/bash

REMOTE_USER=root
REMOTE_HOST=192.168.185.1
REMOTE_DIR='/opt/backuppc'
LOCAL_DIR='/opt/backuppc'

/usr/bin/sudo /etc/init.d/backuppc stop

/usr/bin/rsync -lptgoDH --del $LOCAL_DIR/ $REMOTE_USER@$REMOTE_HOST:/$REMOTE_DIR/
/usr/bin/rsync -lptgoDH --del $LOCAL_DIR/files/ $REMOTE_USER@$REMOTE_HOST:/$REMOTE_DIR/files/
/usr/bin/rsync -aH --del --exclude=cpool/ --exclude=pool/  --exclude=pc/ $LOCAL_DIR/files/ $REMOTE_USER@$REMOTE_HOST:/$REMOTE_DIR/files/

for BIG_DIR in pool cpool
do
	/usr/bin/rsync -lptgoDH --del $LOCAL_DIR/files/$BIG_DIR/ $REMOTE_USER@$REMOTE_HOST:/$REMOTE_DIR/files/$BIG_DIR/
	for LVL1 in $(/bin/ls $LOCAL_DIR/files/$BIG_DIR/)
	do
		/usr/bin/rsync -lptgoDH --del $LOCAL_DIR/files/$BIG_DIR/$LVL1/ $REMOTE_USER@$REMOTE_HOST:/$REMOTE_DIR/files/$BIG_DIR/$LVL1/
		for LVL2 in $(/bin/ls $LOCAL_DIR/files/$BIG_DIR/$LVL1/)
		do
			/usr/bin/rsync -aH --del $LOCAL_DIR/files/$BIG_DIR/$LVL1/$LVL2/ $REMOTE_USER@$REMOTE_HOST:/$REMOTE_DIR/files/$BIG_DIR/$LVL1/$LVL2
		done
	done
done
