#!/bin/bash

HOST_DEV_DIR=$HOME/devel
HOST_PROJECT_DIR=$HOST_DEV_DIR/artis3

TARGET_DEV_DIR=$HOME/devel
TARGET_PROJECT_DIR=$HOST_DEV_DIR/artis3

#TARGET=172.16.1.2
#HOST=158.42.184.91
TARGET=springsteen.dsic.upv.es
HOST=$(ifconfig eth0 | grep inet | awk -F":" '{printf("%s",$2);}' | awk -F" " '{printf("%s",$1);}')

#echo 'El host es' $HOST

#route add -host $TARGET gw sirena.dsic.upv.es

echo "Sincronizando host con target"
rsync --rsh=/usr/bin/ssh -a $HOST_PROJECT_DIR root@$TARGET:$TARGET_DEV_DIR
echo

#echo "Reinstalando modulos en target"
#ssh root@luke "(cd $TARGET_RTL_DIR; make modules_install)"

echo "Ejecutando $*"
ssh root@$TARGET "(cd $PWD; $*)"
echo

echo "Sincronizando target con host"
#ssh root@$TARGET "rsync --rsh=/usr/bin/ssh -a $TARGET_PROJECT_DIR $USER@$HOST:$HOST_DEV_DIR"
rsync --rsh=/usr/bin/ssh -a --delete root@$TARGET:$TARGET_PROJECT_DIR $HOST_DEV_DIR
echo
