Updated readme, adding rvmrc.

Signed-off-by: Rohit Yadav <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/f55c230d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/f55c230d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/f55c230d

Branch: refs/heads/master
Commit: f55c230d8996fea54cc9fd7bd2b2b6a7678a54e8
Parents: 791bf3c
Author: James Martin <[email protected]>
Authored: Thu Dec 6 16:42:09 2012 -0500
Committer: Rohit Yadav <[email protected]>
Committed: Fri Dec 14 19:36:38 2012 -0800

----------------------------------------------------------------------
 tools/devcloud/.rvmrc    |    7 +++++
 tools/devcloud/README.md |   54 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f55c230d/tools/devcloud/.rvmrc
----------------------------------------------------------------------
diff --git a/tools/devcloud/.rvmrc b/tools/devcloud/.rvmrc
new file mode 100644
index 0000000..fa4f7ad
--- /dev/null
+++ b/tools/devcloud/.rvmrc
@@ -0,0 +1,7 @@
+rvm use ruby-1.9.3@vagrant-xen-cloudstack --create
+export VAGRANT_HOME=$HOME/.vagrant.d-xen-cloudstack
+bundle check > /dev/null 2>&1
+RETVAL=$?
+if [ $RETVAL -ne 0 ]; then
+    bundle install
+fi

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f55c230d/tools/devcloud/README.md
----------------------------------------------------------------------
diff --git a/tools/devcloud/README.md b/tools/devcloud/README.md
new file mode 100644
index 0000000..01a5b34
--- /dev/null
+++ b/tools/devcloud/README.md
@@ -0,0 +1,54 @@
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+
+===========================================================
+
+NOTE - This folder is a work in progress.  The project has not determined
+how to best establish a nightly DevCloud build process, or how to distribute
+the image.
+
+
+===========================================================
+# How to Just Start Working Now
+
+Install RVM with the latest ruby 1.9.3 patch set (not documented)
+
+
+cd deps
+
+       cd deps/
+       #cleans up any old stuff
+       ./boxer.sh -c all
+       #builds the dependent vms
+       ./boxer.sh -b all
+
+
+After that is complete
+
+       #go back to the devcloud homedir
+       cd ../
+       #bring up the devcloud vm
+       vagrant up
+
+It will now bring up the devcloud vm for this first time.  Note that it will 
attempt to download the SSVM and CPVM templates so it will take a long time to 
launch initially.  It will also git clone the cloudstack repository and attempt 
to build an launch it.
+
+You can optionally speed things up by packaging a successful devcloud instance 
build.  This will make subsequent launches must faster since it won't have to 
re-downoad the SSVM and CPVM.  Once it has successfully been built, you can run:
+
+    #exports the devcloud vagrant instance and adds it as "devcloud" to 
vagrant boxlist
+       ./boxit.sh
+       #modifies the Vagrant file to use this newly added instance
+       sed -i 's,devcloudbase-xen,devcloud,g' Vagrantfile

Reply via email to