silnrsi / smith

font development, testing and release
Other
14 stars 5 forks source link

First attempt of configurable provision.sh #59

Closed bobh0303 closed 3 years ago

bobh0303 commented 3 years ago

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.