#!/bin/bash

backup_directory="/mnt/raidA/backups"
temp_backup_directory="/mnt/raidA/.tempbackups"

user=""
server="128.153.146.176"
rdirectory="/.backups"

MV=`which mv`
SCP=`which scp`
DATE=`which date`
CHMOD=`which chmod`
CHOWN=`which chown`
FIND=`which find`

year=`${DATE} '+%Y'`
month=`${DATE} '+%m'`
day=`${DATE} '+%d'`

${MV} ${temp_backup_directory}/* ${backup_directory}/${year}/${month}/${day}/

${FIND} ${backup_directory}/${year}/${month}/${day} -type d -exec ${CHMOD} 750 {} \;
${FIND} ${backup_directory}/${year}/${month}/${day} -type f -exec ${CHMOD} o-rwx {} \;
${FIND} ${backup_directory}/${year}/${month}/${day} -type f -exec ${CHMOD} g-w {} \;
${CHOWN} -R root.backup ${backup_directory}/${year}/${month}/${day}

${SCP} -q ${backup_directory}/${year}/${month}/${day}/* ${user}@${server}:${rdirectory}/

/usr/local/bin/backup_sizes.sh
