X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=scripts%2Frelease_helper.sh;h=69ece2c47e26c9baa396011fa8852060a1d8872d;hb=7ed30144c35faf480529030343bd200ae44301a1;hp=3e64a9ce0d47cb720fb9ef1bed5595b0423bb09e;hpb=d38f8785424245f5fa17a84407c5a90e067515d8;p=grml-live.git diff --git a/scripts/release_helper.sh b/scripts/release_helper.sh index 3e64a9c..69ece2c 100755 --- a/scripts/release_helper.sh +++ b/scripts/release_helper.sh @@ -23,7 +23,10 @@ git-dch --debian-branch="$(git branch | awk -F\*\ '/^* / { print $2}' )" \ --id-length=7 --meta --multimaint-merge -S printf "OK\n" -$EDITOR debian/changelog +if ! $EDITOR debian/changelog ; then + printf "Exiting as editing debian/changelog returned an error." >&2 + exit 1 +fi debian_version="$(dpkg-parsechangelog | awk '/^Version:/ {print $2}')" @@ -55,7 +58,7 @@ if $dorelease ; then fi printf "Building debian packages:\n" -git-buildpackage --git-debian-branch="$(git branch | awk -F\*\ '/^* / { print $2}' )" --git-ignore-new +git-buildpackage --git-debian-branch="$(git branch | awk -F\*\ '/^* / { print $2}' )" --git-ignore-new $* printf "Finished execution of $(basename $0). Do not forget to tag release ${debian_version}\n" ## END OF FILE #################################################################