# HG changeset patch # User Martin Geisler # Date 1260051369 -3600 # Node ID d7c23f4a14c7821ce127722d10e64404c6dfd5c2 # Parent 4e3a8f3e9dc26dcc08bd7d134906a6e3043b1118 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. diff -r 4e3a8f3e9dc2 -r d7c23f4a14c7 tests/run-tests.py --- 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: