summaryrefslogtreecommitdiffstats
path: root/Rakefile
diff options
context:
space:
mode:
authorlutter <lutter@1f5c1d6a-bddf-0310-8f58-fc49e503516a>2006-02-09 18:26:10 +0000
committerlutter <lutter@1f5c1d6a-bddf-0310-8f58-fc49e503516a>2006-02-09 18:26:10 +0000
commita4309b46e84ab1fd08b4d4869c1d2b2a37a1af42 (patch)
tree197e8006eaa7f5473edd07389daf735cd47c2502 /Rakefile
parent2d84edd2316021fa0d6826e122659d9028cacc3e (diff)
downloadfacter-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--Rakefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile
index 12f3470..2e6a16c 100644
--- a/Rakefile
+++ b/Rakefile
@@ -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