Requirements:
rOCCI-server-doc
+ rOCCI-server-opennebula
+ rOCCI-server-ec2
rubygem(bundler)
rubygem(guard-test)
rubygem(rspec-rails) < 3
cd /usr/share/rOCCI-server
+ # use Gemfile needed for tests
+ export BUNDLE_GEMFILE=Gemfile.tests
+
# use local versions of all gems
rm -f Gemfile.lock
bundle install --local
%patch0 -p1
# updates to keep bundler working (for tests)
-mv Gemfile.lock Gemfile.lock.upstream
+mv Gemfile.lock Gemfile.upstream.lock
cp -p Gemfile Gemfile.upstream
cp -p lib/authentication_strategies/bundles/Gemfile.keystone Gemfile.keystone.upstream
cp -p lib/backends/bundles/Gemfile.opennebula Gemfile.opennebula.upstream
sed -i "s/, git:.*//" Gemfile
echo 'gem "%{openssl_cms}"' > lib/authentication_strategies/bundles/Gemfile.keystone
+# but move away the prepared Gemfile
+mv Gemfile Gemfile.tests
+
# apache >= 2.4 syntax, applicaton prefix
sed -i examples/etc/apache2/sites-available/occi-ssl \
-e 's/Allow from all/Require all granted/i' \