You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by dk...@apache.org on 2013/06/21 13:25:59 UTC

[2/2] git commit: CIMI: Fixed dependencies loading from CIMI client

CIMI: Fixed dependencies loading from CIMI client


Project: http://git-wip-us.apache.org/repos/asf/deltacloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltacloud/commit/01541b03
Tree: http://git-wip-us.apache.org/repos/asf/deltacloud/tree/01541b03
Diff: http://git-wip-us.apache.org/repos/asf/deltacloud/diff/01541b03

Branch: refs/heads/master
Commit: 01541b03e9d20e64d198cf3ee56d89bf2683e95b
Parents: f797835
Author: Michal Fojtik <mf...@redhat.com>
Authored: Thu Jun 13 13:27:23 2013 +0200
Committer: Dies Koper <di...@fast.au.fujitsu.com>
Committed: Fri Jun 21 21:16:06 2013 +1000

----------------------------------------------------------------------
 clients/cimi/Gemfile                            |   2 +
 clients/cimi/Gemfile.lock                       | 114 +++++++++++++++++--
 clients/cimi/init.rb                            |   5 +
 .../lib/initializers/dependencies_initialize.rb |   1 +
 4 files changed, 110 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltacloud/blob/01541b03/clients/cimi/Gemfile
----------------------------------------------------------------------
diff --git a/clients/cimi/Gemfile b/clients/cimi/Gemfile
index 326cc61..a9539aa 100644
--- a/clients/cimi/Gemfile
+++ b/clients/cimi/Gemfile
@@ -7,3 +7,5 @@ gem 'json'
 #gem 'xmlsimple'
 gem 'rest-client'
 gem 'nokogiri'
+
+gemspec :path => File.join(File.dirname(__FILE__), '..', '..', 'server')

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/01541b03/clients/cimi/Gemfile.lock
----------------------------------------------------------------------
diff --git a/clients/cimi/Gemfile.lock b/clients/cimi/Gemfile.lock
index 5ce2c94..de899ae 100644
--- a/clients/cimi/Gemfile.lock
+++ b/clients/cimi/Gemfile.lock
@@ -1,42 +1,132 @@
+PATH
+  remote: /home/mfojtik/code/core/server
+  specs:
+    deltacloud-core (1.1.3)
+      aws (>= 2.7.0)
+      cloudfiles
+      cloudservers
+      fog (>= 1.4.0)
+      haml (>= 2.2.17)
+      json_pure (>= 1.5.0)
+      net-ssh (>= 2.0.0)
+      nokogiri (>= 1.4.3)
+      openstack (>= 1.0.9)
+      rack (>= 1.0.0)
+      rack-accept
+      rake (>= 0.8.7)
+      rbovirt (>= 0.0.19)
+      rbvmomi
+      rest-client
+      savon (>= 1.0.0)
+      sequel
+      sinatra
+      sinatra-rabbit (>= 1.1.6)
+      sqlite3
+      thin (>= 1.2.5)
+      tilt
+      uuidtools (>= 2.1.1)
+      waz-storage (>= 1.1.0)
+
 GEM
   remote: http://rubygems.org/
   specs:
-    backports (2.6.4)
-    eventmachine (1.0.0)
+    akami (1.2.0)
+      gyoku (>= 0.4.0)
+      nokogiri (>= 1.4.0)
+    aws (2.9.1)
+      http_connection
+      uuidtools
+      xml-simple
+    builder (3.2.0)
+    cloudfiles (1.5.0.1)
+      json
+    cloudservers (0.4.2)
+      json
+    daemons (1.1.9)
+    eventmachine (1.0.3)
+    excon (0.21.0)
+    fog (1.11.1)
+      builder
+      excon (~> 0.20)
+      formatador (~> 0.2.0)
+      json (~> 1.7)
+      mime-types
+      net-scp (~> 1.1)
+      net-ssh (>= 2.1.3)
+      nokogiri (~> 1.5.0)
+      ruby-hmac
+    formatador (0.2.4)
+    gyoku (1.0.0)
+      builder (>= 2.1.2)
     haml (3.1.7)
+    http_connection (1.4.4)
+    httpi (2.0.2)
+      rack
     json (1.7.5)
+    json_pure (1.8.0)
     mime-types (1.19)
+    net-scp (1.1.1)
+      net-ssh (>= 2.6.5)
+    net-ssh (2.6.7)
     nokogiri (1.5.5)
+    nori (2.1.0)
+    openstack (1.1.0)
+      json
     rack (1.4.1)
     rack-accept (0.4.5)
       rack (>= 0.4)
     rack-protection (1.2.0)
       rack
-    rack-test (0.6.1)
-      rack (>= 1.0)
+    rake (10.0.4)
+    rbovirt (0.0.19)
+      nokogiri
+      rest-client
+    rbvmomi (1.6.0)
+      builder
+      nokogiri (>= 1.4.1)
+      trollop
     rest-client (1.6.7)
       mime-types (>= 1.16)
+    ruby-hmac (0.4.0)
+    savon (2.2.0)
+      akami (~> 1.2.0)
+      builder (>= 2.1.2)
+      gyoku (~> 1.0.0)
+      httpi (~> 2.0.2)
+      nokogiri (>= 1.4.0)
+      nori (~> 2.1.0)
+      wasabi (~> 3.1.0)
+    sequel (3.46.0)
     sinatra (1.3.3)
       rack (~> 1.3, >= 1.3.6)
       rack-protection (~> 1.2)
       tilt (~> 1.3, >= 1.3.3)
-    sinatra-contrib (1.3.1)
-      backports (>= 2.0)
-      eventmachine
-      rack-protection
-      rack-test
-      sinatra (~> 1.3.0)
-      tilt (~> 1.3)
+    sinatra-rabbit (1.1.6)
+      sinatra (>= 1.3.0)
+    sqlite3 (1.3.7)
+    thin (1.5.1)
+      daemons (>= 1.0.9)
+      eventmachine (>= 0.12.6)
+      rack (>= 1.0.0)
     tilt (1.3.3)
+    trollop (2.0)
+    uuidtools (2.1.4)
+    wasabi (3.1.0)
+      httpi (~> 2.0)
+      nokogiri (>= 1.4.0)
+    waz-storage (1.3.6)
+      rest-client
+      ruby-hmac
+    xml-simple (1.1.2)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
+  deltacloud-core!
   haml
   json
   nokogiri
   rack-accept
   rest-client
   sinatra
-  sinatra-contrib

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/01541b03/clients/cimi/init.rb
----------------------------------------------------------------------
diff --git a/clients/cimi/init.rb b/clients/cimi/init.rb
index 37c347a..698e29e 100644
--- a/clients/cimi/init.rb
+++ b/clients/cimi/init.rb
@@ -35,5 +35,10 @@ require 'deltacloud/core_ext'
 require 'json/pure'
 
 require 'initializers/mock_initialize'
+
+ENV['API_PRODUCTION'] = '1'
+ENV['API_FRONTEND'] = 'cimi'
+
+require 'initializers/dependencies_initialize'
 require 'initializers/database_initialize'
 require 'cimi/models'

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/01541b03/server/lib/initializers/dependencies_initialize.rb
----------------------------------------------------------------------
diff --git a/server/lib/initializers/dependencies_initialize.rb b/server/lib/initializers/dependencies_initialize.rb
index e9f6f62..25c5ec9 100644
--- a/server/lib/initializers/dependencies_initialize.rb
+++ b/server/lib/initializers/dependencies_initialize.rb
@@ -31,6 +31,7 @@ module Deltacloud
   #
   def self.is_production?
     current_path = File.expand_path(File.dirname(__FILE__))
+    return true if ENV['API_PRODUCTION']
     return true if Gem.path[0..Gem.path.length] == current_path
     return true if current_path[0..10] == '/usr/share'
     false