Rev 3440: (jam) make dist, etc clean up after themselves in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Tue May 20 10:48:23 BST 2008
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 3440
revision-id:pqm at pqm.ubuntu.com-20080520094809-682f95w1gbrji5t0
parent: pqm at pqm.ubuntu.com-20080520071650-9vbizb6v6ji8k1jy
parent: john at arbash-meinel.com-20080509205205-r2q3p7qjbc7tkjro
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2008-05-20 10:48:09 +0100
message:
(jam) make dist, etc clean up after themselves
modified:
Makefile Makefile-20050805140406-d96e3498bb61c5bb
------------------------------------------------------------
revno: 3421.2.1
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
=== modified file 'Makefile'
--- a/Makefile 2008-05-19 07:35:22 +0000
+++ b/Makefile 2008-05-20 09:48:09 +0000
@@ -217,7 +217,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 && \
@@ -226,15 +226,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