diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-08-31 18:43:40 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-08-31 18:43:40 +0100 |
commit | 70c9d199d77eeb32c82a3d0f294029ff45e54f3d (patch) | |
tree | ca274bc2c70b7298240dd9933af5e2721d63923f | |
parent | f407ae932a56ba3d243f9fd75c99e85632e7e9a5 (diff) | |
download | unperish-70c9d199d77eeb32c82a3d0f294029ff45e54f3d.tar.gz |
Don't include debian/* in upstream tarball.
-rwxr-xr-x | unperish | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -233,7 +233,13 @@ class Unperish(cliapp.Application): self.run_subcommand('committed') origtar = self.join(self.debian_tarball) if not self.already_exists(origtar): - self.runcmd(['bzr', 'export', origtar]) + tempdir = tempfile.mkdtemp() + exported = os.path.join(tempdir, os.path.basename(self.dirname)) + self.runcmd(['bzr', 'export', exported]) + shutil.rmtree(os.path.join(exported, 'debian')) + self.runcmd(['tar', '-C', tempdir, '-czf', origtar, + os.path.basename(exported)]) + shutil.rmtree(tempdir) def cmd_dsc(self, args): '''Create Debian source package (.dsc) in build area.''' |