<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>releases/dynomite.rel</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -14,3 +14,4 @@ servers.rb
 priv/*.so
 c/*.o
 build/*
+releases/dynomite-*</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,7 @@ require 'rubygems'
 require 'rake'
 require 'rake/clean'
 
-VERSION = &quot;0.5.0&quot;
+VERSION = ENV[&quot;VERSION&quot;]
 
 ERLC_TEST_FLAGS = &quot;-pa deps/eunit/ebin -I deps/eunit/include -DTEST&quot;
 ERLC_FLAGS = &quot;+debug_info -W0 -I include -pa deps/mochiweb/ebin -I deps/mochiweb/include -pa deps/rfc4627/ebin -I deps/rfc4627/include -I gen-erl/ -o ebin&quot;
@@ -56,11 +56,17 @@ task :thrift_clients do
 end 
 
 task :release =&gt; [:default] do
+  rel_file_contents = File.read(&quot;releases/dynomite.rel&quot;).gsub(/\?VERSION/, VERSION)
+
   release = &quot;releases/dynomite-#{VERSION}&quot;
+  rel_file = &quot;#{release}/dynomite_rel-#{VERSION}.rel&quot;
   puts &quot;preparing release #{release.inspect}&quot;
   %w(ebin priv src include).each do |dir|
     FileUtils.mkdir_p(&quot;#{release}/#{dir}&quot;)
   end
+  File.open(rel_file, 'w') do |f|
+    f.print(rel_file_contents)
+  end
   sh &quot;cp -r elibs/* #{release}/src&quot; rescue nil
   sh &quot;cp -r ebin/* #{release}/ebin&quot; rescue nil
   sh &quot;cp -r priv/* #{release}/priv&quot; rescue nil
@@ -74,7 +80,7 @@ task :release =&gt; [:default] do
   sh &quot;cp -r deps/mochiweb/include/* #{release}/include&quot; rescue nil
   sh &quot;cp -r deps/mochiweb/priv/* #{release}/priv&quot; rescue nil
   
-  sh %Q(cd #{release} &amp;&amp; erl -pa ebin -eval &quot;systools:make_script(\\&quot;dynomite_rel-#{VERSION}\\&quot;, [local]).&quot; -s init stop)
+  sh %Q(cd #{release} &amp;&amp; erl -pa ./ebin -eval &quot;systools:make_script(\\&quot;dynomite_rel-#{VERSION}\\&quot;, [local]).&quot; -eval &quot;systools:make_tar(\\&quot;dynomite_rel-#{VERSION}\\&quot;).&quot; -s init stop)
 end
 
 task :econsole do</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1ebbf563a62c4020bee6e24d5b00769fb48a93e8</id>
    </parent>
  </parents>
  <author>
    <name>Cliff Moon</name>
    <email>cliff@moonpolysoft.com</email>
  </author>
  <url>http://github.com/cliffmoon/dynomite/commit/3d4b511ffbb3c7b9ea1296111db1c7fe90107248</url>
  <id>3d4b511ffbb3c7b9ea1296111db1c7fe90107248</id>
  <committed-date>2009-04-04T09:45:04-07:00</committed-date>
  <authored-date>2009-03-05T19:05:05-08:00</authored-date>
  <message>rake task based off of VERSION env variable</message>
  <tree>df3e11b49fe3a5d4db48e1e2f9037bf2133301f8</tree>
  <committer>
    <name>Cliff Moon</name>
    <email>cliff@moonpolysoft.com</email>
  </committer>
</commit>
