fix installation so that class is always reinstalled, even if already exists

This commit is contained in:
Rob Watson 2009-01-18 03:08:37 +00:00
parent ada7b34a3e
commit 431bfd50f9
1 changed files with 14 additions and 11 deletions

View File

@ -18,9 +18,12 @@ puts "Textmate SuperCollider bundle<br/>"
puts "by <a href='http://rfwatson.github.com'>R.Watson</a>.<br/>"
puts "=======================================<br/><br/>"
if File.exists?(File.expand_path("~/Library/Application Support/SuperCollider/Extensions/TextMate.sc"))
puts "<span style='color:green'>SuperCollider bundle already installed</span>.<br/>"
else
fname = File.expand_path("~/Library/Application Support/SuperCollider/Extensions/TextMate.sc")
if File.exists?(fname)
#puts "<span style='color:green'>SuperCollider bundle already installed</span>.<br/>"
File.rename(fname, fname + '.bak')
end
if not File.directory?(File.expand_path("~/Library/Application Support/SuperCollider/Extensions"))
could_not_locate
else
@ -32,7 +35,7 @@ else
could_not_locate
end
end
end
</string>
<key>fallbackInput</key>
<string>document</string>