diff options
| author | Mike McQuaid | 2016-09-15 18:28:42 +0100 | 
|---|---|---|
| committer | Mike McQuaid | 2016-09-15 18:28:42 +0100 | 
| commit | 72d10fff0be917df691b02b07b07dccfc8f1d760 (patch) | |
| tree | c07d6946fc7aef94ff9d833c8404f0275d4211d4 /Library/Homebrew/formula_lock.rb | |
| parent | 099295163412b19470c500406738c50c2fb2fc8f (diff) | |
| download | brew-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.rb | 6 | 
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  | 
