# HG changeset patch # User Martin Geisler # Date 2009-12-05 22:16:09 # 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 --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -316,8 +316,8 @@ def installhg(options): 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: