aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2012-01-16 19:21:04 +0000
committerMike McQuaid2012-01-16 21:05:00 +0000
commit47bd7be80a0f490f3e5c8be69f7836a0287a0197 (patch)
tree57fb6059e6cc78bf08c0967c6ec87c035545cacb /Library
parent3b6c4d99ecd1cab1574311b8a44f327737e05042 (diff)
downloadhomebrew-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.rb13
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