[Zope-CVS] CVS: Packages/zpkgtools/bin - zpkg:1.4
Fred L. Drake, Jr.
fred at zope.com
Fri Mar 12 15:35:17 EST 2004
Update of /cvs-repository/Packages/zpkgtools/bin
In directory cvs.zope.org:/tmp/cvs-serv26897
Modified Files:
zpkg
Log Message:
- allow an alternate base distribution filename to be set from the
command line
- if we're getting the base name from the package metadata, make sure
we don't have spaces; replace them with hyphens
=== Packages/zpkgtools/bin/zpkg 1.3 => 1.4 ===
--- Packages/zpkgtools/bin/zpkg:1.3 Fri Mar 12 15:18:17 2004
+++ Packages/zpkgtools/bin/zpkg Fri Mar 12 15:35:16 2004
@@ -137,7 +137,10 @@
def loadResource(self):
self.source = self.loader.load(self.resource_url)
self.loadMetadata()
- self.target_name = "%s-%s" % (self.metadata.name, self.options.version)
+ if not self.options.release_name:
+ self.options.release_name = self.metadata.name.replace(" ", "-")
+ release_name = self.options.release_name
+ self.target_name = "%s-%s" % (release_name, self.options.version)
self.target_file = self.target_name + ".tar.bz2"
self.destination = os.path.join(self.tmpdir, self.target_name)
@@ -186,6 +189,9 @@
parser.add_option(
"-C", "--configure", dest="configfile",
help="path or URL to the configuration file")
+ parser.add_option(
+ "-n", "--name", dest="release_name",
+ help="base name of the distribution file")
parser.add_option(
"-r", "--revision-tag", dest="revision_tag",
help="default CVS tag to use (default: HEAD)",
More information about the Zope-CVS
mailing list