This repository has been archived by the owner. It is now read-only.

Support moving all Homebrew configurations to `$HOMEBREW_ROOT/etc/boxen` #855

Merged
merged 40 commits into from Oct 16, 2017

Conversation

Projects
None yet
1 participant
@jacobbednarz
Member

jacobbednarz commented Sep 26, 2017

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:

jacobbednarz added some commits Aug 31, 2017

Fix `--silent` errors for `ibrarian-puppet`
Following an upgrade to git 2.14.1 I was getting the following error:

```
[Librarian] Git: /usr/bin/git
error: unknown option `silent'
usage: git version [<options>]

    --build-options       also print build options
```

Digging into this I found voxpupuli/librarian-puppet#52 which shows a
fix by including the latest `librarianp` gem. This fixes the issue for
me however more digging into the architecture of `librarian-puppet` will
be required to understand this issue better.
Clean out Homebrew package configuration files
Updates `script/nuke` to account for moving Homebrew's package configuration files outside of `/opt/boxen`.

See boxen/puppet-boxen#146

jacobbednarz added some commits Sep 25, 2017

github "foreman", "1.2.0"
github "gcc", "3.0.2"
# mod "gcc", "0.0.1", :git => "https://github.com/boxen/puppet-gcc.git", :ref => "abc7639"

This comment has been minimized.

@jacobbednarz

jacobbednarz Sep 26, 2017

Member

yep, this is gonna stay commented out until i can see if this actually breaks anything

@jacobbednarz

jacobbednarz Sep 26, 2017

Member

yep, this is gonna stay commented out until i can see if this actually breaks anything

@jacobbednarz jacobbednarz merged commit 6ab8bb3 into master Oct 16, 2017

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details

@jacobbednarz jacobbednarz deleted the nuke-etc-boxen branch Oct 16, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.