aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/formula_lock.rb
diff options
context:
space:
mode:
authorMike McQuaid2016-09-15 18:28:42 +0100
committerMike McQuaid2016-09-15 18:28:42 +0100
commit72d10fff0be917df691b02b07b07dccfc8f1d760 (patch)
treec07d6946fc7aef94ff9d833c8404f0275d4211d4 /Library/Homebrew/formula_lock.rb
parent099295163412b19470c500406738c50c2fb2fc8f (diff)
downloadbrew-72d10fff0be917df691b02b07b07dccfc8f1d760.tar.bz2
Use constants for LinkedKegs/PinnedKegs/Locks.
These definitions are scattered throughout the codebase which makes it hard to refactor them later (my goal is to move them outside of HOMEBREW_LIBRARY). Unify their definitions for clearer code and easier movement later.
Diffstat (limited to 'Library/Homebrew/formula_lock.rb')
-rw-r--r--Library/Homebrew/formula_lock.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/Library/Homebrew/formula_lock.rb b/Library/Homebrew/formula_lock.rb
index 25cacdb72..1ce62b328 100644
--- a/Library/Homebrew/formula_lock.rb
+++ b/Library/Homebrew/formula_lock.rb
@@ -1,16 +1,14 @@
require "fcntl"
class FormulaLock
- LOCKDIR = HOMEBREW_LOCK_DIR
-
def initialize(name)
@name = name
- @path = LOCKDIR.join("#{@name}.brewing")
+ @path = HOMEBREW_LOCK_DIR/"#{@name}.brewing"
@lockfile = nil
end
def lock
- LOCKDIR.mkpath
+ HOMEBREW_LOCK_DIR.mkpath
@lockfile = get_or_create_lockfile
unless @lockfile.flock(File::LOCK_EX | File::LOCK_NB)
raise OperationInProgressError, @name