Add an environment variable to override cache-dir

This will be set in servo/saltfs to prevent our buildbot builders from
re-downloading the build tools for every build.
This commit is contained in:
Matt Brubeck 2015-03-11 15:07:28 -07:00
parent 7b6e314df1
commit 4641640d14

View file

@ -69,8 +69,9 @@ class CommandBase(object):
# Handle missing/default items # Handle missing/default items
self.config.setdefault("tools", {}) self.config.setdefault("tools", {})
self.config["tools"].setdefault("cache-dir", default_cache_dir = os.environ.get("SERVO_CACHE_DIR",
path.join(context.topdir, ".servo")) path.join(context.topdir, ".servo"))
self.config["tools"].setdefault("cache-dir", default_cache_dir)
resolverelative("tools", "cache-dir") resolverelative("tools", "cache-dir")
self.config["tools"].setdefault("cargo-home-dir", self.config["tools"].setdefault("cargo-home-dir",