Skip to content
This repository has been archived by the owner on May 22, 2018. 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

jacobbednarz
Copy link
Member

@jacobbednarz 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:

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.
Updates `script/nuke` to account for moving Homebrew's package configuration files outside of `/opt/boxen`.

See boxen/puppet-boxen#146
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"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

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

Successfully merging this pull request may close these issues.

1 participant