Based on the discussion in boxen/boxen#214, this is the move to get all core packages and Boxen itself, to support putting the Homebrew packages under $HOMEBREW_ROOT/etc/boxen instead of /opt/boxen/config due to some restrictions in upstream Homebrew.
In this PR, we:
Update the test suite. It actually runs and works consistently!
Fix librarian-puppet's issues with newer Git and the --silent flag.
Update all the core modules to support the new configuration location.
puppet-boxen (boxen/puppet-boxen#146)
puppet-dnsmasq (boxen/puppet-dnsmasq#22)
puppet-hub (boxen/puppet-hub#20)
puppet-nginx (boxen/puppet-nginx#52)
puppet-ruby (boxen/puppet-ruby#156)
...plus a bunch of others outside of the core offering
Ensure Boxen can clean up both old and new locations for the configuration files.
Based on the discussion in boxen/boxen#214, this is the move to get all core packages and Boxen itself, to support putting the Homebrew packages under
$HOMEBREW_ROOT/etc/boxen
instead of/opt/boxen/config
due to some restrictions in upstream Homebrew.In this PR, we:
librarian-puppet
's issues with newer Git and the--silent
flag.puppet-boxen
(boxen/puppet-boxen#146)puppet-dnsmasq
(boxen/puppet-dnsmasq#22)puppet-hub
(boxen/puppet-hub#20)puppet-nginx
(boxen/puppet-nginx#52)puppet-ruby
(boxen/puppet-ruby#156)