SCRIPTS: announce-release: place the send command in the mail's header

I'm fed up with having to scroll my terminals trying to look for the
mail send command printed 30 minutes before the release, let's have
it copied into the e-mail template itself, and replace the old headers
that used to be duplicated there and that are not needed anymore.
This commit is contained in:
Willy Tarreau 2020-02-07 08:10:06 +01:00
parent 4c47d9106a
commit 0f5ce6014a

View File

@ -117,9 +117,12 @@ if [ -e "$HTML" ]; then
die "$HTML already exists, please remove it."
fi
(echo "Subject: [ANNOUNCE] haproxy-$NEW"
echo "To: haproxy@formilux.org"
echo
(
echo "# Send this using:"
echo "# mutt -i <(tail -n +4 ${OUTPUT##*/}) -s \"[ANNOUNCE] haproxy-$NEW\" haproxy@formilux.org"
) >> "$OUTPUT"
(echo
echo "Hi,"
echo
echo -n "HAProxy $NEW was released on $DATE. It added "
@ -210,7 +213,7 @@ humandate=$(date "+%B, $day, %Y" -d "$DATE")
echo "The announce was emitted into file $OUTPUT."
echo "You can edit it and send it this way :"
echo
echo " mutt -i ${OUTPUT##*/} -s \"[ANNOUNCE] haproxy-$NEW\" haproxy@formilux.org"
echo " mutt -i <(tail -n +4 ${OUTPUT##*/}) -s \"[ANNOUNCE] haproxy-$NEW\" haproxy@formilux.org"
echo
echo "The HTML block was emitted into $HTML and needs to be finished by hand."
echo