On 05/14/2011 01:30 AM, Richard Su wrote:
Redmine #1525
Imagefactory expects target to be named "rhev-m"
---
.../migrate/20110513160000_rename_rhevm_target.rb | 15 +++++++++++++++
src/db/seeds.rb | 2 +-
2 files changed, 16 insertions(+), 1 deletions(-)
create mode 100644 src/db/migrate/20110513160000_rename_rhevm_target.rb
diff --git a/src/db/migrate/20110513160000_rename_rhevm_target.rb
b/src/db/migrate/20110513160000_rename_rhevm_target.rb
new file mode 100644
index 0000000..8d4ba5b
--- /dev/null
+++ b/src/db/migrate/20110513160000_rename_rhevm_target.rb
@@ -0,0 +1,15 @@
+class RenameRhevmTarget< ActiveRecord::Migration
+
+ def self.up
+ type = ProviderType.find_by_codename("rhevm")
+ type.codename = "rhev-m"
+ type.save
+ end
+
+ def self.down
+ type = ProviderType.find_by_codename("rhev-m")
+ type.codename = "rhevm"
+ type.save
+ end
+
+end
diff --git a/src/db/seeds.rb b/src/db/seeds.rb
index 79551f0..3ab3131 100644
--- a/src/db/seeds.rb
+++ b/src/db/seeds.rb
@@ -118,7 +118,7 @@ if ProviderType.all.empty?
ProviderType.create!(:name => "Amazon EC2", :build_supported =>
true, :codename =>"ec2", :ssh_user => "root", :home_dir =>
"/root")
ProviderType.create!(:name => "GoGrid", :codename
=>"gogrid")
ProviderType.create!(:name => "Rackspace", :codename
=>"rackspace")
- ProviderType.create!(:name => "RHEV-M", :codename
=>"rhevm")
+ ProviderType.create!(:name => "RHEV-M", :codename
=>"rhev-m")
ProviderType.create!(:name => "OpenNebula", :codename
=>"opennebula")
end
ACK
--
No trees were killed to send this message, but a large number of
electrons were terribly inconvenienced.