#!/bin/ash
IP=`ip -4 addr show br-mgmt | sed -Ene 's/^.*inet ([0-9.]+)\/.*$/\1/p'`
if [ -z "$IP" ];
then
	IP=`ip -4 addr show br-lan.11 | sed -Ene 's/^.*inet ([0-9.]+)\/.*$/\1/p'`
	if [ -z "$IP" ];
	then
	        IP=`ip -4 addr show br-lan | sed -Ene 's/^.*inet ([0-9.]+)\/.*$/\1/p'`
		if [ -z "$IP" ];
	        then
			IP=`ip -4 addr show br-lan.1 | sed -Ene 's/^.*inet ([0-9.]+)\/.*$/\1/p'`
	        	if [ -z "$IP" ];
		        then
		                IP=`ip -4 addr show eth1 | sed -Ene 's/^.*inet ([0-9.]+)\/.*$/\1/p'`
		                if [ -z "$IP" ];
		                then
		                        IP=`ip -4 addr show wlan0 | sed -Ene 's/^.*inet ([0-9.]+)\/.*$/\1/p'`
		                fi
		        fi
		fi
	fi
fi
SERVER="10.0.0.11"
DEST="/mnt/sda/backup/"

sysupgrade --create-backup /tmp/`date +%F`-$IP.tar.gz

scp -i /etc/dropbear/id_rsa /tmp/`date +%F`-$IP.tar.gz backup@$SERVER:$DEST
rm /tmp/`date +%F`-$IP.tar.gz

RUN() { 
	lxc-stop `echo $NAME`
	cd $CONTAINER
        tar --numeric-owner -czf /backup/`date +%F`-$IP-lxc-$NAME.tar.gz ./*
        lxc-start `echo $NAME`
        if [ "$FIRMWARE" != "1" ];
        then
        	scp -i /etc/dropbear/id_rsa /backup/`date +%F`-$IP-lxc-$NAME.tar.gz backup@$SERVER:$DEST
        fi
}

#SAT=`date +%u`
#if [ "$SAT" = "6" ];
#then
#	LXC=`df -h | grep lxc`
#	if [ -n ${LXC} ];
#       then
#		BACKUP=`df -h | grep backup`
#                if [ -n ${BACKUP} ];
#                then
#			rm /backup/`date +%F -d "@$(( $(date +%s) - 2419200 ))"`-*
#                        for CONTAINER in /srv/lxc/*; do
#                                NAME=`echo $CONTAINER | awk -F "/" '{print $NF}'`
#                                if [ "$NAME" != "lost+found" ];
#                                then
#					RUN
#                                fi
#                        done
#                fi
#        fi
#elif [ "$FIRMWARE" = "1" ];
#then
#	RUN
#fi

exit 0
