[Python-checkins] CVS: python/dist/src/Lib/distutils/command build_scripts.py,1.12,1.13
Michael Hudson
mwh@users.sourceforge.net
Mon, 10 Dec 2001 08:15:46 -0800
Update of /cvsroot/python/python/dist/src/Lib/distutils/command
In directory usw-pr-cvs1:/tmp/cvs-serv14688
Modified Files:
build_scripts.py
Log Message:
Fix for
[ #409430 ] pydoc install broken
Index: build_scripts.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/distutils/command/build_scripts.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** build_scripts.py 2001/12/06 21:29:28 1.12
--- build_scripts.py 2001/12/10 16:15:44 1.13
***************
*** 8,11 ****
--- 8,12 ----
import sys, os, re
+ from distutils import sysconfig
from distutils.core import Command
from distutils.dep_util import newer
***************
*** 87,92 ****
if not self.dry_run:
outf = open(outfile, "w")
! outf.write("#!%s%s\n" %
! (os.path.normpath(sys.executable), post_interp))
outf.writelines(f.readlines())
outf.close()
--- 88,101 ----
if not self.dry_run:
outf = open(outfile, "w")
! if not sysconfig.python_build:
! outf.write("#!%s%s\n" %
! (os.path.normpath(sys.executable),
! post_interp))
! else:
! outf.write("#!%s%s" %
! (os.path.join(
! sysconfig.get_config_var("BINDIR"),
! "python" + sysconfig.get_config_var("EXE")),
! post_interp))
outf.writelines(f.readlines())
outf.close()