From: Bulat Shakirzyanov <mallluh...@gmail.com>

Signed-off-by: Michal fojtik <mfoj...@redhat.com>
---
 server/bin/deltacloudd |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/server/bin/deltacloudd b/server/bin/deltacloudd
index 46f5616..e8fca6e 100755
--- a/server/bin/deltacloudd
+++ b/server/bin/deltacloudd
@@ -16,6 +16,8 @@
 # under the License.
 #
 
+$:.unshift File.join(File.dirname(__FILE__), '..')
+
 require 'rubygems'
 require 'optparse'
 require 'yaml'
@@ -115,7 +117,10 @@ unless options[:drivers] or ENV["API_DRIVER"]
 end
 
 if options[:drivers]
-  require 'server.rb'
+  $top_srcdir = File.join(File.dirname(__FILE__), '..')
+  $:.unshift File.join($top_srcdir, 'lib')
+  server_dir = ENV['API_FRONTEND'] == 'cimi' ? 'cimi' : 'deltacloud'
+  load File.join($top_srcdir, 'lib', server_dir, 'server.rb')
   puts "Available drivers:\n\n"
   puts "* " + driver_config.keys.map{ |d| d.to_s }.join("\n* ")
   puts
-- 
1.7.4.4

Reply via email to