From b1e593e62882c63b68f961527c0577bd4d53b2d7 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Thu, 23 Nov 2017 13:06:03 +0100 Subject: gbp-try-ff: improve mails Print source package too and only use the mail address since the maintainer name might contain UTF-8. Gbp-Dch: Ignore --- examples/gbp-try-ff | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/examples/gbp-try-ff b/examples/gbp-try-ff index 627ba643..725ea3e3 100755 --- a/examples/gbp-try-ff +++ b/examples/gbp-try-ff @@ -5,6 +5,9 @@ set -e DB=$(gbp config buildpackage.debian-branch | sed 's/\(.*debian-branch=\)\(.*\)/\2/') +MAINTAINER=$(dpkg-parsechangelog -SMaintainer) +SOURCE=$(dpkg-parsechangelog -SSource) +OLD_VERSION=$(dpkg-parsechangelog -SVersion) git checkout "${DB}" gbp pq import --force @@ -30,16 +33,17 @@ fi gbp pq export --commit gbp dch -S -a + +NEW_VERSION=$(dpkg-parsechangelog -SVersion) +git commit -m"Snapshot build of ${SOURCE} $NEW_VERSION" debian/changelog + gbp buildpackage --git-pbuilder \ - --git-ignore-new \ --git-no-pristine-tar \ --git-postbuild='lintian $GBP_CHANGES_FILE' \ -nc \ ${GBP_BUILDPACKAGE_ARGS} -NEW_VERSION=$(dpkg-parsechangelog -SVersion) -MAINTAINER=$(dpkg-parsechangelog -SMaintainer) -echo "New version ${NEW_VERSION} importet and built" - -mail -s "Imported new version ${NEW_VERSION}" "${MAINTAINER}" < /dev/null - +MSG="Fast forward of ${SOURCE} from ${OLD_VERSION} to ${NEW_VERSION} successful" +echo "${MSG}" +MAILADDR=$(echo $MAINTAINER | sed -e 's/.*<\(.*\)>/\1/') +echo "$MSG" | mail -s "Update of ${SOURCE} to ${NEW_VERSION}" "${MAILADDR}" -- cgit v1.2.3