#!/bin/bash TICKET=$1 HOST=$2 COMMENT=$3 echo " Usage $ command ticket hostname|A 'comment' " cd /home/rancid/var/rancid/network/configs svn up REV=$(svn info | grep Revision | awk '{print $2}') if [ "$HOST" == "A" ] then echo echo get all devices rancid-run -c "[Ticket#$TICKET] $COMMENT" else echo echo get device $HOST rancid-run -c "[Ticket#$TICKET] $COMMENT" -r $HOST fi DIFF=$(svn diff -r $REV) if [ "$DIFF" == "" ] then echo "no change" else echo "changes" echo echo "$DIFF" echo echo "send changes to ticket" echo "$DIFF" | mail -s "[Ticket#$TICKET] $COMMENT" services@conet.de fi