#!/bin/bash logfile=/var/log/wolfpack.log lockdir="/tmp/offload-wolfpack-lock" target='cxford@10.0.1.3' mkdir "$lockdir" if [ $? -ne 0 ]; then echo "Wolfpack running elsewhere" exit 1 fi echo Starting VPN and delaying 40 seconds.... systemctl start vpn sleep 40 echo | systemctl status vpn | tee -a $logfile /usr/local/bin/wolfpack --alpha sleep 10 rsync -avz /srv/yggdrasil/new_acquisition/* cxford@10.0.1.3:/srv/yggdrasil/new_acquisition 2>&1 | tee -a $logfile ls -l /srv/yggdrasil/new_acquisition | tee -a $logfile echo Files transferred from $(uname -n). | tee -a $logfile rm -Rf /srv/yggdrasil/new_acquisition/* cat $logfile | ssh cxford@aninix.net "cat >> $logfile" rm $logfile for i in $(ls /usr/local/etc/WolfPack/*.pup); do export cmdstring="$(echo $i | sed "s/pup/$(uname -n)/")" scp "$i" "$target":"$cmdstring" done systemctl stop vpn systemctl restart openntpd rmdir "$lockdir"