def create_metadata(dir, cookbook_name, copyright, email, license, readme_format)
msg("** Creating metadata for cookbook: #{cookbook_name}")
license_name = case license
when "apachev2"
"Apache 2.0"
when "gplv2"
"GNU Public License 2.0"
when "gplv3"
"GNU Public License 3.0"
when "mit"
"MIT"
when "none"
"All rights reserved"
end
unless File.exists?(File.join(dir, cookbook_name, "metadata.rb"))
open(File.join(dir, cookbook_name, "metadata.rb"), "w") do |file|
if File.exists?(File.join(dir, cookbook_name, "README.#{readme_format}"))
long_description = "long_description IO.read(File.join(File.dirname(__FILE__), 'README.#{readme_format}'))"
end
file.puts "name '\#{cookbook_name}'\nmaintainer '\#{copyright}'\nmaintainer_email '\#{email}'\nlicense '\#{license_name}'\ndescription 'Installs/Configures \#{cookbook_name}'\n\#{long_description}\nversion '0.1.0'\n"
end
end
end