]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Revert modifications to extract_msvcr71 in 59040,
authorMartin v. Löwis <martin@v.loewis.de>
Mon, 19 Nov 2007 06:46:55 +0000 (06:46 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Mon, 19 Nov 2007 06:46:55 +0000 (06:46 +0000)
as they didn't actually work.

Tools/msi/msi.py

index 42cb3fd6f878e12916363546423fa1d2ed8f353b..dffd02e38364464331c4ff5d0cc66f319c6e99e1 100644 (file)
@@ -823,15 +823,13 @@ def extract_msvcr71():
         r"Software\Microsoft\VisualStudio\7.1\Setup\VS")
     dir = _winreg.QueryValueEx(k, "MSMDir")[0]
     _winreg.CloseKey(k)
-    files = glob.glob1(dir, "*VCR71*.dll")
+    files = glob.glob1(dir, "*CRT71*")
     assert len(files) > 0, (dir, files)
     # Extract msvcr71.dll
-    #m = msilib.MakeMerge2()
-    #m.OpenModule(file, 0)
-    #m.ExtractFiles(".")
-    #m.CloseModule()
-    for file in files:
-        shutil.copy(os.path.join(dir, file), '.')
+    m = msilib.MakeMerge2()
+    m.OpenModule(file, 0)
+    m.ExtractFiles(".")
+    m.CloseModule()
     # Find the version/language of msvcr71.dll
     installer = msilib.MakeInstaller()
     return installer.FileVersion("msvcr71.dll", 0), \