diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2000-05-05 23:07:43 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2000-05-05 23:07:43 (GMT) |
commit | 68552ddece3246548633756d62433b723cbc1bce (patch) | |
tree | cdf4a83314a156d569f62fa73b6b1f8b34e5c974 /Mac | |
parent | b8f820c5a98a10c5ad94cfec1569b7b80829c55d (diff) | |
download | cpython-68552ddece3246548633756d62433b723cbc1bce.zip cpython-68552ddece3246548633756d62433b723cbc1bce.tar.gz cpython-68552ddece3246548633756d62433b723cbc1bce.tar.bz2 |
Automatically dump distribution folders where I want them, next to the vise scripts.
Diffstat (limited to 'Mac')
-rw-r--r-- | Mac/scripts/MkDistr.py | 15 | ||||
-rw-r--r-- | Mac/scripts/MkDistr_ui.py | 8 |
2 files changed, 8 insertions, 15 deletions
diff --git a/Mac/scripts/MkDistr.py b/Mac/scripts/MkDistr.py index a9c7937..028a422 100644 --- a/Mac/scripts/MkDistr.py +++ b/Mac/scripts/MkDistr.py @@ -208,15 +208,12 @@ class Main: def __init__(self): InitUI() - fss, ok = macfs.GetDirectory('Source directory:') - if not ok: - sys.exit(0) - os.chdir(fss.as_pathname()) + os.chdir(sys.prefix) if not os.path.isdir(':Mac:Distributions'): os.mkdir(':Mac:Distributions') - typedist = GetType() - self.inc = IncMatcher(':Mac:Distributions:%s.include'%typedist) - self.exc = ExcMatcher(':Mac:Distributions:%s.exclude'%typedist) + self.typedist = GetType() + self.inc = IncMatcher(':Mac:Distributions:%s.include'%self.typedist) + self.exc = ExcMatcher(':Mac:Distributions:%s.exclude'%self.typedist) self.ui = MkDistrUI(self) self.ui.mainloop() @@ -259,7 +256,7 @@ class Main: rv = rv + self.checkdir(d, 0) return rv - def run(self, destprefix): + def run(self): missing = self.inc.checksourcetree() if missing: print '==== Missing source files ====' @@ -267,6 +264,8 @@ class Main: print i print '==== Fix and retry ====' return + destprefix = os.path.join(sys.prefix, ':Mac:Distributions:vise') + destprefix = os.path.join(destprefix, '%s Distribution'%self.typedist) if not self.rundir(':', destprefix, 0): return self.rundir(':', destprefix, 1) diff --git a/Mac/scripts/MkDistr_ui.py b/Mac/scripts/MkDistr_ui.py index babd156..f0be72b 100644 --- a/Mac/scripts/MkDistr_ui.py +++ b/Mac/scripts/MkDistr_ui.py @@ -183,14 +183,8 @@ class MainListWindow(ListWindow): if item == MAIN_LIST: self.do_listhit(event) if item == MAIN_MKDISTR: -## XXXX Why doesn't this work??!?!? -## fss, ok = macfs.StandardPutFile('Destination folder?') -## if not ok: -## return -## dest = fss.as_pathname() - dest = os.path.join(os.getcwd(), 'Distribution') setwatchcursor() - self.cb_run(dest) + self.cb_run() setarrowcursor() if item == MAIN_CHECK: setwatchcursor() |