diff options
| author | Mike McQuaid | 2012-01-16 19:21:04 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2012-01-16 21:05:00 +0000 |
| commit | 47bd7be80a0f490f3e5c8be69f7836a0287a0197 (patch) | |
| tree | 57fb6059e6cc78bf08c0967c6ec87c035545cacb /Library | |
| parent | 3b6c4d99ecd1cab1574311b8a44f327737e05042 (diff) | |
| download | homebrew-47bd7be80a0f490f3e5c8be69f7836a0287a0197.tar.bz2 | |
Store in tab whether --build-bottle flag was used.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/tab.rb | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/Library/Homebrew/tab.rb b/Library/Homebrew/tab.rb index 3dd33302f..cf457f674 100644 --- a/Library/Homebrew/tab.rb +++ b/Library/Homebrew/tab.rb @@ -17,7 +17,8 @@ class Tab < OpenStruct Tab.new :used_options => formula_options & arg_options, :unused_options => formula_options - arg_options, - :tabfile => f.prefix + 'INSTALL_RECEIPT.json' + :tabfile => f.prefix + 'INSTALL_RECEIPT.json', + :built_bottle => !!args.build_bottle? end def self.from_file path @@ -36,7 +37,9 @@ class Tab < OpenStruct begin self.dummy_tab Formula.factory(keg.parent.basename) rescue FormulaUnavailableError - Tab.new :used_options => [], :unused_options => [] + Tab.new :used_options => [], + :unused_options => [], + :built_bottle => false end end end @@ -62,7 +65,8 @@ class Tab < OpenStruct def self.dummy_tab f Tab.new :used_options => [], - :unused_options => f.options.map { |o, _| o} + :unused_options => f.options.map { |o, _| o}, + :built_bottle => false end def installed_with? opt @@ -76,7 +80,8 @@ class Tab < OpenStruct def to_json MultiJson.encode({ :used_options => used_options, - :unused_options => unused_options + :unused_options => unused_options, + :built_bottle => built_bottle }) end |
