From d09deac2da5460ffaa3627b69574813e3e1e0670 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Tue, 22 Oct 1996 15:32:06 +0000 Subject: Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder --- Mac/scripts/ConfigurePython.py | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/Mac/scripts/ConfigurePython.py b/Mac/scripts/ConfigurePython.py index 9b53802..759c4ee 100644 --- a/Mac/scripts/ConfigurePython.py +++ b/Mac/scripts/ConfigurePython.py @@ -120,7 +120,31 @@ def loadtoolboxmodules(): print "load from toolboxmodules.ppc.slb:", err3 sys.exit(1) - +def getextensiondirfile(fname): + import macfs + import MACFS + vrefnum, dirid = macfs.FindFolder(MACFS.kOnSystemDisk, MACFS.kExtensionFolderType, 0) + fss = macfs.FSSpec((vrefnum, dirid, fname)) + return fss.as_pathname() + +def mkcorealias(src, altsrc): + import string + import macostools + version = string.split(sys.version)[0] + dst = getextensiondirfile(src+ ' ' + version) + if not os.path.exists(src): + if not os.path.exists(altsrc): + print '*', src, 'not found' + return 0 + src = altsrc + try: + os.unlink(dst) + except os.error: + pass + macostools.mkalias(src, dst) + print ' ', dst, '->', src + return 1 + def main(): gotopluginfolder() @@ -162,6 +186,16 @@ def main(): print ' ', dst, '->', src else: print '*', dst, 'not created:', src, 'not found' + print + + # Create the PythonCore alias(es) + print 'Creating PythonCore aliases in Extensions folder...' + os.chdir('::') + n = 0 + n = n + mkcorealias('PythonCorePPC', ':build.macppc.shared:PythonCorePPC') + n = n + mkcorealias('PythonCoreCFM68K', ':build.mac68k.shared:PythonCoreCFM68K') + if n == 0: + sys.exit(1) if __name__ == '__main__': main() -- cgit v0.12