diff options
| author | Adam Vandenberg | 2010-08-07 22:39:23 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-08-07 22:39:23 -0700 |
| commit | c5fb83a18926ba8d889e7e95e57264f43957d50e (patch) | |
| tree | 0fd7aaf480e08a9f9c2324bdbdb9078a5d59087c /Library | |
| parent | 8bb327e326d17c37cb3b4457cbc8afba039c0d2d (diff) | |
| download | homebrew-c5fb83a18926ba8d889e7e95e57264f43957d50e.tar.bz2 | |
brew-linkapps - expand the target path once.
Diffstat (limited to 'Library')
| -rwxr-xr-x | Library/Contributions/examples/brew-linkapps.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Library/Contributions/examples/brew-linkapps.rb b/Library/Contributions/examples/brew-linkapps.rb index bcaf7a9e3..a5affaed2 100755 --- a/Library/Contributions/examples/brew-linkapps.rb +++ b/Library/Contributions/examples/brew-linkapps.rb @@ -1,8 +1,10 @@ # Links any Applications (.app) found in installed prefixes to ~/Applications require "formula" -unless File.exist? File.expand_path("~/Applications") - opoo File.expand_path("~/Applications")+" does not exist, stopping." +HOME_APPS = File.expand_path("~/Applications") + +unless File.exist? HOME_APPS + opoo "#{HOME_APPS} does not exist, stopping." exit 1 end @@ -14,7 +16,7 @@ HOMEBREW_CELLAR.subdirs.each do |keg| Dir["#{f.prefix}/*.app"].each do |p| puts "Linking #{p}" appname = File.basename(p) - target = File.expand_path("~/Applications")+"/"+appname + target = HOME_APPS+"/"+appname if File.exist? target if File.symlink? target system "rm", target @@ -22,7 +24,7 @@ HOMEBREW_CELLAR.subdirs.each do |keg| onoe "#{target} already exists, skipping." end end - system "ln", "-s", p, File.expand_path("~/Applications") + system "ln", "-s", p, HOME_APPS end end end |
