[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