Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use installer :script in 3 Casks #6869

Merged
merged 3 commits into from
Oct 22, 2014

Conversation

rolandwalker
Copy link
Contributor

installer is a very late addition to the DSL because the form was changed from the original proposal (#6660, only available in the latest release 0.45.0).

However, installer :script is unlikely to be disruptive, as the change only touches 3 Casks, and the method_missing warning will be generated for anyone who tries to use these Casks without updating.

Part of the purpose here was to get rid of the old caskroom_only/postflight hack. After this change, caskroom_only is used only once (node-webkit.rb).

Enforcing that caskroom_only may not be used in combination with other artifacts is still todo.

* remove `caskroom_only true`
* remove `postflight`
* remove `caskroom_only true`
* remove `postflight`
* hoist primary command out of `postflight` into `installer` artifact
* this Cask did not use the `caskroom_only` idiom
rolandwalker added a commit that referenced this pull request Oct 22, 2014
@rolandwalker rolandwalker merged commit b242311 into Homebrew:master Oct 22, 2014
@rolandwalker rolandwalker deleted the installer_script_casks branch October 22, 2014 09:16
@Homebrew Homebrew locked and limited conversation to collaborators May 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant