Fix _release paths, take 2
git-svn-id: https://svn.apache.org/repos/asf/buildr/trunk@768554 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/rakelib/release.rake b/rakelib/release.rake
index 5b8d5b3..31b1347 100644
--- a/rakelib/release.rake
+++ b/rakelib/release.rake
@@ -32,12 +32,12 @@
host, remote_dir = target.split(':')
sh 'ssh', host, 'rm', '-rf', remote_dir rescue nil
sh 'ssh', host, 'mkdir', remote_dir
- sh 'rsync', '--progress', '--recursive', '_release/#{spec.version}/dist/', target
+ sh 'rsync', '--progress', '--recursive', "_release/#{spec.version}/dist/", target
puts "[X] Uploaded packages to www.apache.org/dist"
target = "people.apache.org:/www/#{spec.name}.apache.org/"
puts "Uploading new site to #{spec.name}.apache.org ..."
- sh 'rsync', '--progress', '--recursive', '--delete', '_release/#{spec.version}/site/', target
+ sh 'rsync', '--progress', '--recursive', '--delete', "_release/#{spec.version}/site/", target
sh 'ssh', 'people.apache.org', 'chmod', '-R', 'g+w', "/www/#{spec.name}.apache.org/*"
puts "[X] Uploaded new site to #{spec.name}.apache.org"
end.call
@@ -45,15 +45,15 @@
# Upload binary and source packages to RubyForge.
lambda do
- files = FileList['_release/#{spec.version}/dist/*.{gem,tgz,zip}']
+ files = FileList["_release/#{spec.version}/dist/*.{gem,tgz,zip}"]
puts "Uploading #{spec.version} to RubyForge ... "
rubyforge = RubyForge.new.configure
rubyforge.login
- rubyforge.userconfig.merge!('release_changes'=>'_release/#{spec.version}/CHANGES', 'preformatted' => true)
+ rubyforge.userconfig.merge!('release_changes'=>"_release/#{spec.version}/CHANGES", 'preformatted' => true)
rubyforge.add_release spec.rubyforge_project.downcase, spec.name.downcase, spec.version.to_s, *files
puts "Posting news to RubyForge ... "
- changes = File.read('_release/#{spec.version}/CHANGES')[/.*?\n(.*)/m, 1]
+ changes = File.read("_release/#{spec.version}/CHANGES")[/.*?\n(.*)/m, 1]
rubyforge.post_news spec.rubyforge_project.downcase, "Buildr #{spec.versions} released",
"#{spec.description}\n\nNew in Buildr #{spec.version}:\n#{changes.gsub(/^/, ' ')}\n"
puts "[X] Uploaded gems and source files to #{spec.name}.rubyforge.org"
@@ -118,7 +118,7 @@
# Prepare release announcement email.
lambda do
- changes = File.read('_release/#{spec.version}/CHANGES')[/.*?\n(.*)/m, 1]
+ changes = File.read("_release/#{spec.version}/CHANGES")[/.*?\n(.*)/m, 1]
email = <<-EMAIL
To: users@buildr.apache.org, announce@apache.org
Subject: [ANNOUNCE] Apache Buildr #{spec.version} released