1.1 --- a/scripts/mk-release.sh Sun Jan 29 22:44:09 2012 +0100
1.2 +++ b/scripts/mk-release.sh Sun Jan 29 22:19:27 2012 +0100
1.3 @@ -327,9 +327,17 @@
1.4
1.5 printf "Creating tarball:"
1.6 prefix="crosstool-ng-${version}"
1.7 -printf " archive"
1.8 -_hg archive --cwd "${repos}" -r "${prefix}" -X '.hg*' "$(pwd)/${prefix}.tar.bz2"
1.9 +printf " extract"
1.10 date="$( _hg log -R "${repos}" -r "${prefix}" --template '{date|rfc822date}\n' )"
1.11 +tmpdir="$( mktemp -d --tmpdir XXXXXX )"
1.12 +_hg archive --cwd "${repos}" -r "${prefix}" -X '.hg*' --type files "${tmpdir}/${prefix}"
1.13 +printf ", bootstrap"
1.14 +pushd "${tmpdir}/${prefix}" >/dev/null 2>&1
1.15 +./bootstrap >/dev/null
1.16 +popd >/dev/null 2>&1
1.17 +printf ", tarball"
1.18 +tar cjf "$(pwd)/${prefix}.tar.bz2" -C "${tmpdir}" "$prefix}"
1.19 +rm -rf "${tmpdir}"
1.20 printf ", sum"
1.21 for s in md5 sha1 sha512; do
1.22 ${s}sum "${prefix}.tar.bz2" >"${prefix}.tar.bz2.${s}"