From: Greg Ward Date: Wed, 5 Jul 2000 03:07:37 +0000 (+0000) Subject: Added --dist-dir option to control where output archive(s) go. X-Git-Tag: v2.0b1~1082 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c4eb84accb1ac1e09ea78bc3af81acdbe9499fb8;p=thirdparty%2FPython%2Fcpython.git Added --dist-dir option to control where output archive(s) go. --- diff --git a/Lib/distutils/command/bdist_dumb.py b/Lib/distutils/command/bdist_dumb.py index f9c81fc24777..805aa0a9ebfc 100644 --- a/Lib/distutils/command/bdist_dumb.py +++ b/Lib/distutils/command/bdist_dumb.py @@ -24,6 +24,8 @@ class bdist_dumb (Command): ('keep-tree', 'k', "keep the pseudo-installation tree around after " + "creating the distribution archive"), + ('dist-dir=', 'd', + "directory to put final built distributions in"), ] default_format = { 'posix': 'gztar', @@ -34,6 +36,7 @@ class bdist_dumb (Command): self.bdist_dir = None self.format = None self.keep_tree = 0 + self.dist_dir = None # initialize_options() @@ -51,6 +54,8 @@ class bdist_dumb (Command): ("don't know how to create dumb built distributions " + "on platform %s") % os.name + self.set_undefined_options('bdist', ('dist_dir', 'dist_dir')) + # finalize_options() @@ -71,7 +76,8 @@ class bdist_dumb (Command): get_platform()) print "self.bdist_dir = %s" % self.bdist_dir print "self.format = %s" % self.format - self.make_archive (archive_basename, self.format, + self.make_archive (os.path.join(self.dist_dir, archive_basename), + self.format, root_dir=self.bdist_dir) if not self.keep_tree: