diff options
author | lutter <lutter@1f5c1d6a-bddf-0310-8f58-fc49e503516a> | 2006-02-09 18:26:10 +0000 |
---|---|---|
committer | lutter <lutter@1f5c1d6a-bddf-0310-8f58-fc49e503516a> | 2006-02-09 18:26:10 +0000 |
commit | a4309b46e84ab1fd08b4d4869c1d2b2a37a1af42 (patch) | |
tree | 197e8006eaa7f5473edd07389daf735cd47c2502 /Rakefile | |
parent | 2d84edd2316021fa0d6826e122659d9028cacc3e (diff) | |
download | facter-a4309b46e84ab1fd08b4d4869c1d2b2a37a1af42.tar.gz facter-a4309b46e84ab1fd08b4d4869c1d2b2a37a1af42.tar.xz facter-a4309b46e84ab1fd08b4d4869c1d2b2a37a1af42.zip |
Automatically update version and release in the specfile for new releases
git-svn-id: http://reductivelabs.com/svn/facter/trunk@83 1f5c1d6a-bddf-0310-8f58-fc49e503516a
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,4 @@ +# -*- ruby -*- (Make emacs happy) # Rakefile for facter begin @@ -260,6 +261,22 @@ task :update_version => [:prerelease] do end end mv "lib/facter.rb.new", "lib/facter.rb" + + open("conf/redhat/facter.spec") do |rakein| + open("conf/redhat/facter.spec.new", "w") do |rakeout| + rakein.each do |line| + if line =~ /^Version:\s*/ + rakeout.puts "Version: #{PKG_VERSION}" + elsif line =~ /^Release:\s*/ + rakeout.puts "Release: 1%{?dist}" + else + rakeout.puts line + end + end + end + end + mv "conf/redhat/facter.spec.new", "conf/redhat/facter.spec" + if ENV['RELTEST'] announce "Release Task Testing, skipping commiting of new version" else |