Made the '--record' option take an argument, which is the name of the
file to write the list of installed files to.
diff --git a/Lib/distutils/command/install.py b/Lib/distutils/command/install.py
index 2429f1b..a4986e5 100644
--- a/Lib/distutils/command/install.py
+++ b/Lib/distutils/command/install.py
@@ -89,8 +89,8 @@
         #('install-html=', None, "directory for HTML documentation"),
         #('install-info=', None, "directory for GNU info files"),
 
-        ('record', None,
-         "make a record of installation"),
+        ('record=', None,
+         "filename in which to record list of installed files"),
         ]
 
     # 'sub_commands': a list of commands this command might have to run
@@ -445,8 +445,9 @@
                 for counter in xrange (len (outputs)):
                     outputs[counter] = outputs[counter][root_len:]
             self.execute(write_file,
-                         ("INSTALLED_FILES", outputs),
-                         "writing list of installed files")
+                         (self.record, outputs),
+                         "writing list of installed files to '%s'" %
+                         self.record)
 
         normalized_path = map (os.path.normpath, sys.path)
         if (not (self.path_file and self.install_path_file) and