#!/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) $COMMENT" DIFF=$(svn diff -r $REV) else echo echo get device $HOST rancid-run -c "($TICKET) $COMMENT" -r $HOST DIFF=$(svn diff -r $REV $HOST) fi if [ "$DIFF" == "" ] then echo "no change" else echo "changes" echo echo "$DIFF" echo echo "send changes to ticket" # echo "$DIFF" | mail -s "($TICKET) $COMMENT" support-con@tasks.conet.de SENDER=support@tenoc.de RECEIVER=support-con@tasks.conet.de ( echo "Subject: ($TICKET) $COMMENT X-CONET-SRC: rancid@conlxsyslog03:/scripts/rancid/rancid2jira.sh MIME-Version: 1.0 From: $SENDER To: $RECEIVER Content-Type: text; charset=utf-8 Content-Disposition: inline " echo "$DIFF" ) | /usr/sbin/sendmail -f $SENDER $RECEIVER fi