annotate Mac/scripts/ConfigurePython.py @ 9990:124ef694c284 legacy-trunk

Updated for new build and plugin paths
author Jack Jansen <jack.jansen@cwi.nl>
date Thu, 28 Jan 1999 17:46:50 +0000
parents c592c1771dfb
children 3ad2b2e31f53
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
1 # This python script creates Finder aliases for all the
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
2 # dynamically-loaded modules that "live in" in a single
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
3 # shared library.
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
4 #
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
5 # This is sort-of a merger between Jack's MkPluginAliases
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
6 # and Guido's mkaliases.
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
7 #
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
8 # Jack Jansen, CWI, August 1996
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
9
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
10 import sys
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
11 import os
3122
2caa3e283568 Load toolbox modules "by hand" using imp, so this script should now
Jack Jansen <jack.jansen@cwi.nl>
parents: 2978
diff changeset
12 import macfs
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
13 import MacOS
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
14 verbose=0
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
15
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
16 SPLASH_LOCATE=512
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
17 SPLASH_REMOVE=513
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
18 SPLASH_CFM68K=514
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
19 SPLASH_PPC=515
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
20 SPLASH_NUMPY=516
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
21
4058
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
22 ppc_goals = [
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
23 ("AE.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
24 ("Ctl.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
25 ("Dlg.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
26 ("Evt.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
27 ("Fm.ppc.slb", "toolboxmodules.ppc.slb"),
6297
509474b88b01 Added Help module
Jack Jansen <jack.jansen@cwi.nl>
parents: 6274
diff changeset
28 ("Help.ppc.slb", "toolboxmodules.ppc.slb"),
9937
c592c1771dfb Added Icn module to toolboxmodules
Jack Jansen <jack.jansen@cwi.nl>
parents: 8058
diff changeset
29 ("Icn.ppc.slb", "toolboxmodules.ppc.slb"),
4058
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
30 ("Menu.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
31 ("List.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
32 ("Qd.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
33 ("Res.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
34 ("Scrap.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
35 ("Snd.ppc.slb", "toolboxmodules.ppc.slb"),
8058
d9ac92461832 Added Sndihooks module
Jack Jansen <jack.jansen@cwi.nl>
parents: 6475
diff changeset
36 ("Sndihooks.ppc.slb", "toolboxmodules.ppc.slb"),
4058
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
37 ("TE.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
38 ("Win.ppc.slb", "toolboxmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
39
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
40 ("Cm.ppc.slb", "qtmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
41 ("Qt.ppc.slb", "qtmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
42
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
43 ("imgcolormap.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
44 ("imgformat.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
45 ("imggif.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
46 ("imgjpeg.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
47 ("imgop.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
48 ("imgpbm.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
49 ("imgpgm.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
50 ("imgppm.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
51 ("imgtiff.ppc.slb", "imgmodules.ppc.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
52 ("imgsgi.ppc.slb", "imgmodules.ppc.slb")
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
53 ]
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
54
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
55 cfm68k_goals = [
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
56 ("AE.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
57 ("Ctl.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
58 ("Dlg.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
59 ("Evt.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
60 ("Fm.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
6297
509474b88b01 Added Help module
Jack Jansen <jack.jansen@cwi.nl>
parents: 6274
diff changeset
61 ("Help.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
9937
c592c1771dfb Added Icn module to toolboxmodules
Jack Jansen <jack.jansen@cwi.nl>
parents: 8058
diff changeset
62 ("Icn.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
4058
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
63 ("Menu.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
64 ("List.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
65 ("Qd.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
66 ("Res.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
67 ("Scrap.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
68 ("Snd.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
8058
d9ac92461832 Added Sndihooks module
Jack Jansen <jack.jansen@cwi.nl>
parents: 6475
diff changeset
69 ("Sndihooks.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
4058
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
70 ("TE.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
71 ("Win.CFM68K.slb", "toolboxmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
72
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
73 ("Cm.CFM68K.slb", "qtmodules.CFM68K.slb"),
21b28dcfa865 Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents: 3933
diff changeset
74 ("Qt.CFM68K.slb", "qtmodules.CFM68K.slb"),
4362
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
75
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
76 ("imgcolormap.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
77 ("imgformat.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
78 ("imggif.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
79 ("imgjpeg.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
80 ("imgop.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
81 ("imgpbm.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
82 ("imgpgm.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
83 ("imgppm.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
84 ("imgtiff.CFM68K.slb", "imgmodules.CFM68K.slb"),
383611bda9e6 Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents: 4169
diff changeset
85 ("imgsgi.CFM68K.slb", "imgmodules.CFM68K.slb")
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
86 ]
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
87
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
88 def gotopluginfolder():
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
89 """Go to the plugin folder, assuming we are somewhere in the Python tree"""
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
90 import os
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
91
9990
124ef694c284 Updated for new build and plugin paths
Jack Jansen <jack.jansen@cwi.nl>
parents: 9937
diff changeset
92 while not os.path.isdir(":Mac:Plugins"):
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
93 os.chdir("::")
9990
124ef694c284 Updated for new build and plugin paths
Jack Jansen <jack.jansen@cwi.nl>
parents: 9937
diff changeset
94 os.chdir(":Mac:Plugins")
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
95 if verbose: print "current directory is", os.getcwd()
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
96
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
97 def loadtoolboxmodules():
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
98 """Attempt to load the Res module"""
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
99 try:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
100 import Res
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
101 except ImportError, arg:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
102 err1 = arg
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
103 pass
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
104 else:
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
105 if verbose: print 'imported Res the standard way.'
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
106 return
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
107
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
108 # We cannot import it. First attempt to load the cfm68k version
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
109 import imp
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
110 try:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
111 dummy = imp.load_dynamic('Res', 'toolboxmodules.CFM68K.slb')
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
112 except ImportError, arg:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
113 err2 = arg
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
114 pass
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
115 else:
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
116 if verbose: print 'Loaded Res from toolboxmodules.CFM68K.slb.'
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
117 return
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
118
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
119 # Ok, try the ppc version
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
120 try:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
121 dummy = imp.load_dynamic('Res', 'toolboxmodules.ppc.slb')
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
122 except ImportError, arg:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
123 err3 = arg
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
124 pass
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
125 else:
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
126 if verbose: print 'Loaded Res from toolboxmodules.ppc.slb.'
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
127 return
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
128
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
129 # Tough luck....
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
130 print "I cannot import the Res module, nor load it from either of"
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
131 print "toolboxmodules shared libraries. The errors encountered were:"
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
132 print "import Res:", err1
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
133 print "load from toolboxmodules.CFM68K.slb:", err2
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
134 print "load from toolboxmodules.ppc.slb:", err3
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
135 sys.exit(1)
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
136
4447
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
137 def getextensiondirfile(fname):
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
138 import macfs
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
139 import MACFS
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
140 vrefnum, dirid = macfs.FindFolder(MACFS.kOnSystemDisk, MACFS.kExtensionFolderType, 0)
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
141 fss = macfs.FSSpec((vrefnum, dirid, fname))
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
142 return fss.as_pathname()
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
143
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
144 def mkcorealias(src, altsrc):
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
145 import string
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
146 import macostools
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
147 version = string.split(sys.version)[0]
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
148 dst = getextensiondirfile(src+ ' ' + version)
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
149 if not os.path.exists(src):
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
150 if not os.path.exists(altsrc):
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
151 if verbose: print '*', src, 'not found'
4447
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
152 return 0
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
153 src = altsrc
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
154 try:
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
155 os.unlink(dst)
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
156 except os.error:
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
157 pass
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
158 macostools.mkalias(src, dst)
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
159 if verbose: print ' ', dst, '->', src
4447
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
160 return 1
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
161
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
162
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
163 def main():
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
164 MacOS.splash(SPLASH_LOCATE)
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
165 gotopluginfolder()
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
166
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
167 loadtoolboxmodules()
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
168
6475
f5f744ed8137 Fixup sys.path to be able to find macostools
Jack Jansen <jack.jansen@cwi.nl>
parents: 6297
diff changeset
169 sys.path.append('::Mac:Lib')
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
170 import macostools
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
171
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
172 # Remove old .slb aliases and collect a list of .slb files
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
173 didsplash = 0
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
174 LibFiles = []
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
175 allfiles = os.listdir(':')
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
176 if verbose: print 'Removing old aliases...'
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
177 for f in allfiles:
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
178 if f[-4:] == '.slb':
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
179 finfo = macfs.FSSpec(f).GetFInfo()
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
180 if finfo.Flags & 0x8000:
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
181 if not didsplash:
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
182 MacOS.splash(SPLASH_REMOVE)
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
183 didsplash = 1
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
184 if verbose: print ' Removing', f
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
185 os.unlink(f)
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
186 else:
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
187 LibFiles.append(f)
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
188 if verbose: print ' Found', f
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
189 if verbose: print
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
190
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
191 # Create the new PPC aliases.
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
192 didsplash = 0
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
193 if verbose: print 'Creating PPC aliases...'
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
194 for dst, src in ppc_goals:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
195 if src in LibFiles:
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
196 if not didsplash:
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
197 MacOS.splash(SPLASH_PPC)
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
198 didsplash = 1
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
199 macostools.mkalias(src, dst)
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
200 if verbose: print ' ', dst, '->', src
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
201 else:
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
202 if verbose: print '*', dst, 'not created:', src, 'not found'
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
203 if verbose: print
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
204
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
205 # Create the CFM68K aliases.
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
206 didsplash = 0
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
207 if verbose: print 'Creating CFM68K aliases...'
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
208 for dst, src in cfm68k_goals:
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
209 if src in LibFiles:
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
210 if not didsplash:
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
211 MacOS.splash(SPLASH_CFM68K)
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
212 didsplash = 1
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
213 macostools.mkalias(src, dst)
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
214 if verbose: print ' ', dst, '->', src
4169
687899c563e3 Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents: 4058
diff changeset
215 else:
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
216 if verbose: print '*', dst, 'not created:', src, 'not found'
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
217 if verbose: print
4447
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
218
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
219 # Create the PythonCore alias(es)
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
220 if verbose: print 'Creating PythonCore aliases in Extensions folder...'
4447
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
221 os.chdir('::')
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
222 n = 0
6109
8cb2afd10119 MkPluginAliases now knows about fat PythonCore (and all resource files
Jack Jansen <jack.jansen@cwi.nl>
parents: 4447
diff changeset
223 n = n + mkcorealias('PythonCore', 'PythonCore')
4447
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
224 n = n + mkcorealias('PythonCorePPC', ':build.macppc.shared:PythonCorePPC')
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
225 n = n + mkcorealias('PythonCoreCFM68K', ':build.mac68k.shared:PythonCoreCFM68K')
6274
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
226
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
227 # Install NumPy
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
228 if os.path.exists(':Extensions:NumPy:macmkaliases.py'):
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
229 MacOS.splash(SPLASH_NUMPY)
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
230 os.chdir(':Extensions:NumPy')
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
231 import macmkaliases
7a3808edc539 Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents: 6175
diff changeset
232 err = macmkaliases.main()
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
233 if verbose and n == 0:
4447
1ba22f749489 Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents: 4362
diff changeset
234 sys.exit(1)
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
235
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
236 if __name__ == '__main__':
6175
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
237 if len(sys.argv) > 1 and sys.argv[1] == '-v':
19fe880ca919 Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents: 6109
diff changeset
238 verbose = 1
2939
4dfdf234cda8 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
239 main()