Mercurial > treepkg > treepkg
comparison treepkg/packager.py @ 276:f3dee156e3e3
Add pkgbaseversion parameter to the prepare_sources_for_tarball method
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Thu, 07 May 2009 16:01:10 +0000 |
parents | 2676abfc0e1d |
children | 2b9d94f0ccad |
comparison
equal
deleted
inserted
replaced
275:c0cbd133b607 | 276:f3dee156e3e3 |
---|---|
82 | 82 |
83 os.rename(temp_dir, pkgbasedir) | 83 os.rename(temp_dir, pkgbasedir) |
84 return pkgbaseversion, pkgbasedir | 84 return pkgbaseversion, pkgbasedir |
85 | 85 |
86 | 86 |
87 def prepare_sources_for_tarball(self, pkgbasedir): | 87 def prepare_sources_for_tarball(self, pkgbasedir, pkgbaseversion): |
88 """Prepare the exported sources prior to creating the tarball. | 88 """Prepare the exported sources prior to creating the tarball. |
89 | 89 |
90 The default implementation does nothing. Derived classes should | 90 The default implementation does nothing. Derived classes should |
91 override this method if necessary to e.g. update the version | 91 override this method if necessary to e.g. update the version |
92 numbers in the code. | 92 numbers in the code. |
199 | 199 |
200 pkgbasename = self.pkg_basename + "_" + pkgbaseversion | 200 pkgbasename = self.pkg_basename + "_" + pkgbaseversion |
201 origtargz = os.path.join(self.work_dir, | 201 origtargz = os.path.join(self.work_dir, |
202 pkgbasename + ".orig.tar.gz") | 202 pkgbasename + ".orig.tar.gz") |
203 | 203 |
204 self.prepare_sources_for_tarball(pkgbasedir) | 204 self.prepare_sources_for_tarball(pkgbasedir, pkgbaseversion) |
205 | 205 |
206 self.create_tarball(origtargz, self.work_dir, | 206 self.create_tarball(origtargz, self.work_dir, |
207 os.path.basename(pkgbasedir)) | 207 os.path.basename(pkgbasedir)) |
208 | 208 |
209 changemsg = self.changemsg_template % dict(revision=self.revision) | 209 changemsg = self.changemsg_template % dict(revision=self.revision) |