#!/bin/sh package="${1}" version="${2}" package_name="${3}" srcdir="${0%/scripts/announce-release.sh}" about="$(sed -n ' H; ${ g; s/^\n*[^\n][^\n]*\n[=-][=-]*\n\n*//; s/\n*[^\n][^\n]*\n[=-][=-]*\n.*$//; p; }; ' "${srcdir}/README")" news="$(sed -n ' H; ${ g; s/^\n*[^\n][^\n]*\n[=-][=-]*\n\n*//; s/\n*[^\n][^\n]*\n[=-][=-]*\n.*$//; p; }; ' "${srcdir}/NEWS")" /usr/sbin/sendmail \ -f pj+proteanos-ml@pehjota.net proteanos-dev@lists.proteanos.com <<-EOF Date: $(LC_ALL='POSIX' date '+%a, %d %b %Y %H:%M:%S %z') From: "Patrick 'P. J.' McDermott" To: proteanos-dev@lists.proteanos.com Subject: ${package_name} ${version} released About ===== ${about} Downloading =========== Source archives are available from the files site by HTTP or FTP: http://files.proteanos.com/pub/${package}/${version}/ ftp://files.proteanos.com/pub/${package}/${version}/ Here are the MD5 checksums: $(sed 's/^/ /' MD5SUMS) Here are the SHA-256 checksums: $(sed 's/^/ /' SHA256SUMS) The sources are maintained in a Git repository: http://git.proteanos.com/${package}/${package}.git/ git://git.proteanos.com/${package}/${package}.git/ This release is marked by the "${package}/${version}" tag. NEWS for Version ${version} =================$(printf '%s\n' "${version}" | sed 's/./=/g') ${news} -- $(: Just something to follow the trailing space) Patrick "P. J." McDermott http://www.pehjota.net/ Lead Developer, ProteanOS http://www.proteanos.com/ EOF