I'm sure there are issues with what I've drafted (in particular trying to switch from one configuration to another without an intervening vagrant destroy) but this is an idea I'd like us to pursue.
Each user may want slightly different VM configurations. For example I always want Graphite, harfbuzz, and ots compiled from source, but most people won't need or want those. But every time I need to pick up a new provision.sh I have to redo the edits to get these items compiled from source. So it would be better for me if these were configurable.
I've tried to find the appropriate pieces of code from the history of provision.sh, and glue them together in appropriate if/then/else blocks. I've probably got some wrong.
I'm sure there are issues with what I've drafted (in particular trying to switch from one configuration to another without an intervening
vagrant destroy
) but this is an idea I'd like us to pursue.Each user may want slightly different VM configurations. For example I always want Graphite, harfbuzz, and ots compiled from source, but most people won't need or want those. But every time I need to pick up a new provision.sh I have to redo the edits to get these items compiled from source. So it would be better for me if these were configurable.
I've tried to find the appropriate pieces of code from the history of provision.sh, and glue them together in appropriate if/then/else blocks. I've probably got some wrong.