From 2d0bda4f59416388f340fc07fa1ff1eecf9f0756 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Sat, 26 Apr 2008 07:51:19 +0400 Subject: [PATCH 1/1] improve bundle creation --- mbuild.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/mbuild.sh b/mbuild.sh index b4face4..e102122 100755 --- a/mbuild.sh +++ b/mbuild.sh @@ -10,7 +10,7 @@ set -eu BUILDDIR="$(mktemp -dt mbuild.XXXXXXXX)" trap "cd / && rm -R '$BUILDDIR'" 0 -BUNDLE_DIR="$BUILDDIR" +BUNDLE_DIR="${TMPDIR:-/tmp}" dinstall() { echo "Would install into $1:" for file in $(dcmd echo "$2"); do @@ -32,7 +32,7 @@ fi cd "$BUILDDIR" -sbuild_args=--debug +sbuild_args= schangesfile= arch= dist= @@ -83,8 +83,14 @@ mv "$changesfile" "${changesfile}.binonly" mergechanges "$schangesfile" "${changesfile}.binonly" > "$changesfile" rm "${changesfile}.binonly" "$schangesfile" -bundle="$BUNDLEDIR/${packagenameversion}.bundle.tar" -dcmd tar -cvhf "$bundle" "$changesfile" +DATESTR="$(date +%Y.%m.%d.%H%M%S)" +BUILD_PREFIX="${packagenameversion}_${arch}.${DATESTR}" + +mv current "${BUILD_PREFIX}".buildlog +rm -f current-* + +bundle="${BUNDLE_DIR}/${BUILD_PREFIX}".bundle.tar" +tar -chf "$bundle" * rm -r "$BUILDDIR" trap - 0 -- 2.39.5