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)
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)