run-tests: install data files correctly
In
68964567e406 we began installing some data files in PREFIX/share.
When preparing to run the tests, run-tests.py uses --home="" in order
to work around home being set in a ~/.pydistutils.cfg file. This
somehow overwrites the --prefix option.
The result was that the share/ directory was installed in the top of
the Mercurial source tree.
--- a/tests/run-tests.py Sun Dec 06 23:28:49 2009 +0100
+++ b/tests/run-tests.py Sat Dec 05 23:16:09 2009 +0100
@@ -316,8 +316,8 @@
nohome = ''
cmd = ('%s setup.py %s clean --all'
' install --force --prefix="%s" --install-lib="%s"'
- ' --install-scripts="%s" %s >%s 2>&1'
- % (sys.executable, pure, INST, PYTHONDIR, BINDIR, nohome,
+ ' --install-scripts="%s" --install-data="%s" %s >%s 2>&1'
+ % (sys.executable, pure, INST, PYTHONDIR, BINDIR, INST, nohome,
installerrs))
vlog("# Running", cmd)
if os.system(cmd) == 0: