Add pants_bootstradir and pants_configdir to options bootstrapper.
Review Request #1835 — Created Feb. 26, 2015 and submitted
|benjyw, jsirois, zundel|
Make these values available to all classes plumbed with
the options system. There are two OSS places that directly use
pantsboostrapdir: binary_utils and in the ivy boostrapper.
So as config access is removed from those classes, then
they can convert to getting the pants_bootstrapdir from the options
Removed the expanduser call from the ivy bootstrapper as
it is now redundant. The expanduser happens in the
build_environment.get_cachedir() call that sets
Travis is baking (and it is gonna be awhile...): https://travis-ci.org/pantsbuild/pants/builds/52220006
Mark new options as advanced.
Verified they no longer appear in general help.
Revision 2 (+6 -5)
Thanks - in master @ https://github.com/pantsbuild/pants/commit/4b30e60c275ecfeedfb64100bf28c9107ef68ccb