# HG changeset patch # User Matthias Förste foerste@schlittermann.de # Date 1327419302 -3600 # Node ID 67a8cdb90885025ebc9f202efe3de5a353b1f4e5 # Parent 46456976824c279bba9f2612def35f8561dcfe74 added notification script diff -r 46456976824c -r 67a8cdb90885 bin/notify-acceptance --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/notify-acceptance Tue Jan 24 16:35:02 2012 +0100 @@ -0,0 +1,29 @@ +#!/bin/bash + + PATTERN='@schlittermann\.de>?$' + FALLBACK='apt ' + FROM='apt ' + + RESULT="$1" + CODENAME="$2" + SOURCE="$3" + VERSION="$4" + CHANGES="$5" + + HOST=${HOSTNAME:-$(hostname)} + R= + +shopt -s nocasematch +while read l; do + [[ "$l" =~ ^changed-by:\s*(.*)\s*$ ]] && { R=${BASH_REMATCH[1]}; break; } + [[ "$l" =~ ^maintainer:\s*(.*)\s*$ ]] && R={$BASH_REMATCH[1]} +done < "$CHANGES" + +[[ "$R" =~ $PATTERN ]] || R="$FALLBACK" + +#To: =?utf8?B?$(echo $R | base64)? +cat | /usr/sbin/exim "$R" <