X-Git-Url: https://git.madduck.net/code/mbuild.git/blobdiff_plain/a08b106c905fb8c5c91dc3dfbcaf1d08b9b11006..2d9afe6d90dae9865f2bcb2a514d316cb98b28f3:/sbuild-wrapper.sh diff --git a/sbuild-wrapper.sh b/sbuild-wrapper.sh index be866e7..9ea51b7 100755 --- a/sbuild-wrapper.sh +++ b/sbuild-wrapper.sh @@ -2,7 +2,7 @@ # # - automate builds with sbuild and dinstall the result # -# Copyright (c) 2008 martin f. krafft +# Copyright (c) 2008–2010 martin f. krafft # Released under the terms of the Artistic Licence 2.0. # set -eu @@ -10,7 +10,11 @@ set -eu ME="${0##*/}" BUILDDIR="$(mktemp -dt $ME.XXXXXXXX)" -trap "cd /tmp && rm -r '$BUILDDIR'" 0 +cleanup() { + cd /tmp && rm -r "$BUILDDIR" + trap - 1 2 3 4 5 6 7 8 10 11 12 13 14 15 +} +trap cleanup 1 2 3 4 5 6 7 8 10 11 12 13 14 15 BUNDLE_DIR="${TMPDIR:-/tmp}" TARGET_DIR="$PWD" @@ -24,6 +28,9 @@ dinstall() { print_bundle_location() { echo "Bundle available at $@ ." } +postbuild() { + : +} KEYID= @@ -153,11 +160,7 @@ sbuild $sbuild_args --arch="$arch" --dist="$dist" --keyid=$KEYID \ changesfile="${packagenameversion}_${arch}.changes" -#mergechanges "$schangesfile" "$changesfile" > temp-combined.changes -#mv temp-combined.changes "$changesfile" -#changestool "$changesfile" updatechecksums - -#sign_changes_file "$changesfile" +postbuild "$changesfile" dinstall "$dist" "$changesfile" @@ -171,8 +174,7 @@ bundle="${BUNDLE_DIR}/${BUILD_PREFIX}".bundle.tar tar -chf "$bundle" * chmod 644 "$bundle" -rm -r "$BUILDDIR" -trap - 0 +cleanup print_bundle_location "$bundle"