summaryrefslogtreecommitdiffstats
path: root/Mac/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/scripts')
-rw-r--r--Mac/scripts/MkDistr.py15
-rw-r--r--Mac/scripts/MkDistr_ui.py8
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()