Rev 3422: Update make targets for distribution. in http://bzr.arbash-meinel.com/branches/bzr/1.5-dev/cleanup_dist
John Arbash Meinel
john at arbash-meinel.com
Fri May 9 21:52:07 BST 2008
At http://bzr.arbash-meinel.com/branches/bzr/1.5-dev/cleanup_dist
------------------------------------------------------------
revno: 3422
revision-id: john at arbash-meinel.com-20080509205205-r2q3p7qjbc7tkjro
parent: pqm at pqm.ubuntu.com-20080509190952-oqlrpkxzoruxymko
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: cleanup_dist
timestamp: Fri 2008-05-09 15:52:05 -0500
message:
Update make targets for distribution.
Use more descriptive temporary directories, and clean up when the
appropriate action is finished.
modified:
Makefile Makefile-20050805140406-d96e3498bb61c5bb
-------------- next part --------------
=== modified file 'Makefile'
--- a/Makefile 2008-04-28 03:52:09 +0000
+++ b/Makefile 2008-05-09 20:52:05 +0000
@@ -210,7 +210,7 @@
dist:
version=`./bzr version --short` && \
echo Building distribution of bzr $$version && \
- expbasedir=`mktemp -d` && \
+ expbasedir=`mktemp -t -d tmp_bzr_dist.XXXXXXXXXX` && \
expdir=$$expbasedir/bzr-$$version && \
tarball=$$PWD/../bzr-$$version.tar.gz && \
$(MAKE) clean && \
@@ -219,15 +219,17 @@
cp bzrlib/*.c $$expdir/bzrlib/. && \
tar cfz $$tarball -C $$expbasedir bzr-$$version && \
gpg --detach-sign $$tarball && \
- echo $$tarball done.
+ echo $$tarball done. && \
+ rm -rf $$expbasedir
# run all tests in a previously built tarball
check-dist-tarball:
- tmpdir=`mktemp -d` && \
+ tmpdir=`mktemp -t -d tmp_bzr_check_dist.XXXXXXXXXX` && \
version=`./bzr version --short` && \
tarball=$$PWD/../bzr-$$version.tar.gz && \
tar Cxz $$tmpdir -f $$tarball && \
- $(MAKE) -C $$tmpdir/bzr-$$version check
+ $(MAKE) -C $$tmpdir/bzr-$$version check && \
+ rm -rf $$tmpdir
# upload previously built tarball to the download directory on bazaar-vcs.org,
More information about the bazaar-commits
mailing list