summaryrefslogtreecommitdiffstats
path: root/cloudmasterd/lib
diff options
context:
space:
mode:
authorMatthew Hicks <mhicks@mhicks-host.usersys.redhat.com>2008-06-20 21:31:14 -0400
committerMatthew Hicks <mhicks@mhicks-host.usersys.redhat.com>2008-06-20 21:31:14 -0400
commitc1009cf0041b65e4bd3abd1bd771c4aa0e1ca46c (patch)
tree43e10fc596fd5530cc6c506401388f39c88356fd /cloudmasterd/lib
parent4bc7c33ef758712a8ffc584a1d704e5c7b54ed0e (diff)
downloadtools-c1009cf0041b65e4bd3abd1bd771c4aa0e1ca46c.tar.gz
tools-c1009cf0041b65e4bd3abd1bd771c4aa0e1ca46c.tar.xz
tools-c1009cf0041b65e4bd3abd1bd771c4aa0e1ca46c.zip
Bug fixes in machine creation
Diffstat (limited to 'cloudmasterd/lib')
-rw-r--r--cloudmasterd/lib/cloudmasterd.rb6
-rw-r--r--cloudmasterd/lib/cloudmasterd/version.rb2
2 files changed, 5 insertions, 3 deletions
diff --git a/cloudmasterd/lib/cloudmasterd.rb b/cloudmasterd/lib/cloudmasterd.rb
index bddba15..934ce5d 100644
--- a/cloudmasterd/lib/cloudmasterd.rb
+++ b/cloudmasterd/lib/cloudmasterd.rb
@@ -94,13 +94,15 @@ module Cloudmasterd::Controllers
# run the appropriate koan command to create the given "fqdn"
# on the given "host" and "vol_group"
- def _koan(host, fqdn, repo)
+ def _koan(host, fqdn, repo, email)
+ puts "Creating machine for #{email}"
+
# Run the koan process
func_cmd = "func \"#{host}\" call virt install #{repo} #{fqdn} True #{fqdn} /images"
puts `#{func_cmd}`
# Make the new host autostart
- func_cmd = "func \"#{host}\" call command run \"ln -s /etc/xen/#{fqdn.split('.')[0]} /etc/xen/auto/\""
+ func_cmd = "func \"#{host}\" call command run \"ln -s /etc/xen/#{fqdn} /etc/xen/auto/\""
puts `#{func_cmd}`
end
diff --git a/cloudmasterd/lib/cloudmasterd/version.rb b/cloudmasterd/lib/cloudmasterd/version.rb
index ec2eb9c..05f6cf3 100644
--- a/cloudmasterd/lib/cloudmasterd/version.rb
+++ b/cloudmasterd/lib/cloudmasterd/version.rb
@@ -2,7 +2,7 @@ module Cloudmasterd #:nodoc:
module VERSION #:nodoc:
MAJOR = 0
MINOR = 1
- TINY = 1
+ TINY = 2
STRING = [MAJOR, MINOR, TINY].join('.')
end