FIX brew diy --set-version --set-name

This commit is contained in:
Max Howell 2009-08-22 17:09:42 +01:00
parent 72bde8c583
commit c53e10f4aa

View File

@ -188,12 +188,24 @@ end
def diy def diy
path=Pathname.getwd path=Pathname.getwd
version=path.version
path.basename.to_s =~ /(.*?)-?#{version}/
name=$1
if ARGV.include? '--set-version'
version=ARGV.next
else
version=path.version
raise "Couldn't determine version, try --set-version" if version.nil? or version.empty? raise "Couldn't determine version, try --set-version" if version.nil? or version.empty?
raise "Couldn't determine name, try --set-name" if name.nil? or name.empty? end
if ARGV.include? '--set-name'
name=ARGV.next
else
path.basename.to_s =~ /(.*?)-?#{version}/
if $1.nil? or $1.empty?
name=path.basename
else
name=$1
end
end
prefix=HOMEBREW_CELLAR+name+version prefix=HOMEBREW_CELLAR+name+version