You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ni...@apache.org on 2014/04/15 01:47:22 UTC

[1/3] git commit: adding wso2mb specific jndi.properties file

Repository: incubator-stratos
Updated Branches:
  refs/heads/master 9b0f91a35 -> 78c7dd22d


adding wso2mb specific jndi.properties file


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

Branch: refs/heads/master
Commit: 29399316451e17c397e76c82c42102567c1dfb65
Parents: 163dfcc
Author: Nirmal Fernando <ni...@apache.org>
Authored: Tue Apr 15 04:58:49 2014 +0530
Committer: Nirmal Fernando <ni...@apache.org>
Committed: Tue Apr 15 04:58:49 2014 +0530

----------------------------------------------------------------------
 .../config/all/repository/conf/wso2mb/jndi.properties             | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/29399316/tools/stratos-installer/config/all/repository/conf/wso2mb/jndi.properties
----------------------------------------------------------------------
diff --git a/tools/stratos-installer/config/all/repository/conf/wso2mb/jndi.properties b/tools/stratos-installer/config/all/repository/conf/wso2mb/jndi.properties
new file mode 100755
index 0000000..64b023d
--- /dev/null
+++ b/tools/stratos-installer/config/all/repository/conf/wso2mb/jndi.properties
@@ -0,0 +1,3 @@
+connectionfactoryName=topicConnectionfactory
+connectionfactory.topicConnectionfactory=amqp://admin:admin@clientID/carbon?brokerlist='tcp://MB_HOSTNAME:MB_LISTEN_PORT'&reconnect='true'
+java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory


[2/3] git commit: Fixing few usability issues with setting up Stratos - https://issues.apache.org/jira/browse/STRATOS-612

Posted by ni...@apache.org.
Fixing few usability issues with setting up Stratos - https://issues.apache.org/jira/browse/STRATOS-612


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

Branch: refs/heads/master
Commit: 54793eaa5762017f788bbecea160065f84bc0cd4
Parents: 2939931
Author: Nirmal Fernando <ni...@apache.org>
Authored: Tue Apr 15 05:16:48 2014 +0530
Committer: Nirmal Fernando <ni...@apache.org>
Committed: Tue Apr 15 05:16:48 2014 +0530

----------------------------------------------------------------------
 tools/stratos-installer/conf/setup.conf  |  2 ++
 tools/stratos-installer/ec2.sh           |  2 ++
 tools/stratos-installer/openstack.sh     |  2 ++
 tools/stratos-installer/setup.sh         | 38 ++++++++++++++++++++++-----
 tools/stratos-installer/start-servers.sh |  2 ++
 tools/stratos-installer/vcloud.sh        |  2 ++
 6 files changed, 41 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/54793eaa/tools/stratos-installer/conf/setup.conf
----------------------------------------------------------------------
diff --git a/tools/stratos-installer/conf/setup.conf b/tools/stratos-installer/conf/setup.conf
index 2abcb3e..33a3ca0 100644
--- a/tools/stratos-installer/conf/setup.conf
+++ b/tools/stratos-installer/conf/setup.conf
@@ -60,6 +60,8 @@ export stratos_pack_zip=$stratos_packs/"apache-stratos-4.0.0-SNAPSHOT.zip"
 export activemq_pack=$stratos_packs/"apache-activemq-5.8.0-bin.tar.gz"
 export activemq_path=$stratos_path/"apache-activemq-5.8.0"
 
+export jndi_template_path=$setup_path/"config/all/repository/conf/activemq/jndi.properties"
+
 export resource_path=$setup_path/resources
 
 

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/54793eaa/tools/stratos-installer/ec2.sh
----------------------------------------------------------------------
diff --git a/tools/stratos-installer/ec2.sh b/tools/stratos-installer/ec2.sh
index 21d47a3..adcbd78 100755
--- a/tools/stratos-installer/ec2.sh
+++ b/tools/stratos-installer/ec2.sh
@@ -31,6 +31,8 @@ export LOG=$log_path/stratos-ec2.log
 
 source "./conf/setup.conf"
 
+stratos_extract_path=$1
+
 if [[ ! -d $log_path ]]; then
     mkdir -p $log_path
 fi

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/54793eaa/tools/stratos-installer/openstack.sh
----------------------------------------------------------------------
diff --git a/tools/stratos-installer/openstack.sh b/tools/stratos-installer/openstack.sh
index e774468..dae8689 100755
--- a/tools/stratos-installer/openstack.sh
+++ b/tools/stratos-installer/openstack.sh
@@ -31,6 +31,8 @@ export LOG=$log_path/stratos-openstack.log
 
 source "./conf/setup.conf"
 
+stratos_extract_path=$1
+
 if [[ ! -d $log_path ]]; then
     mkdir -p $log_path
 fi

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/54793eaa/tools/stratos-installer/setup.sh
----------------------------------------------------------------------
diff --git a/tools/stratos-installer/setup.sh b/tools/stratos-installer/setup.sh
index 4f551a8..2678df3 100755
--- a/tools/stratos-installer/setup.sh
+++ b/tools/stratos-installer/setup.sh
@@ -31,12 +31,13 @@ export LOG=$log_path/stratos-setup.log
 
 profile="default"
 config_mb="true"
+mb_client_lib_path=""
 auto_start_servers="false"
 
 function help {
     echo ""
     echo "Usage:"
-    echo "setup.sh -p \"<profile>\" [-s]"
+    echo "setup.sh -p \"<profile>\" [-s] [-o <port offset>]"
     echo "profile: [default, cc, as, sm]"
     echo "Example:"
     echo "sudo ./setup.sh -p \"default\""
@@ -45,6 +46,7 @@ function help {
     echo "-p: <profile> Apache Stratos product profile to be installed on this node. Provide the name of profile."
     echo "    The available profiles are cc, as, sm or default. 'default' means you need all features will be available"
     echo "-s: Silent mode - No prompts and start servers after installation."
+    echo "-o: Port offset - Enables you to specify a port offset to the server to be started."
     echo ""
 }
 
@@ -110,13 +112,29 @@ function general_conf_validate() {
             	config_mb="false"
             fi
     	fi
+
+    	copy_mb_client_libs
     fi
+		
+}
+
+# Copy MB client libs
+function copy_mb_client_libs() {
+
+	read -p "Please enter the path to MB Client libs (If you need them to be copied): " answer
+
+	mb_client_lib_path=$answer
 }
 
 # Setup General
 function general_setup() {
 
-    cp -f ./config/all/repository/conf/activemq/jndi.properties $stratos_extract_path/repository/conf/
+    cp -f  $jndi_template_path $stratos_extract_path/repository/conf/
+
+    if [[ -d $mb_client_lib_path ]]; then
+	cp -R $mb_client_lib_path/* $stratos_extract_path/repository/components/lib
+	echo "Successfully copied all the MB client libs."
+    fi
 
     pushd $stratos_extract_path
     echo "In repository/conf/carbon.xml"
@@ -198,13 +216,13 @@ function cc_setup() {
     export cc_path=$stratos_extract_path
     echo "In repository/conf/cloud-controller.xml"
     if [[ $ec2_provider_enabled = true ]]; then
-        ./ec2.sh
+        ./ec2.sh $stratos_extract_path
     fi
     if [[ $openstack_provider_enabled = true ]]; then
-        ./openstack.sh
+        ./openstack.sh $stratos_extract_path
     fi
     if [[ $vcloud_provider_enabled = true ]]; then
-        ./vcloud.sh
+        ./vcloud.sh $stratos_extract_path
     fi
 
     pushd $stratos_extract_path
@@ -414,7 +432,7 @@ function cep_setup() {
 # Execution 
 # ------------------------------------------------
 
-while getopts p:s opts
+while getopts ":p:o:s" opts
 do
   case $opts in
     p)
@@ -423,6 +441,10 @@ do
     s)
         auto_start_servers="true"
         ;;
+    o)
+	offset=${OPTARG}
+	echo "You have set port offset to ${offset}"
+	;;
     \?)
         help
         exit 1
@@ -433,7 +455,7 @@ done
 profile_list=`echo $profile_list | sed 's/^ *//g' | sed 's/ *$//g'`
 if [[ !(-z $profile_list || $profile_list = "") ]]; then
     arr=$(echo $profile_list | tr " " "\n")
-echo $arr
+
     for x in $arr
     do
     	if [[ $x = "default" ]]; then
@@ -454,6 +476,8 @@ else
     echo "You have not provided a profile : default profile will be selected."
 fi
 
+stratos_extract_path=$stratos_extract_path"-"$profile
+
 
 if [[ $host_user == "" ]]; then
     echo "user provided in conf/setup.conf is null. Please provide a user"

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/54793eaa/tools/stratos-installer/start-servers.sh
----------------------------------------------------------------------
diff --git a/tools/stratos-installer/start-servers.sh b/tools/stratos-installer/start-servers.sh
index 43f8382..b709abf 100755
--- a/tools/stratos-installer/start-servers.sh
+++ b/tools/stratos-installer/start-servers.sh
@@ -77,6 +77,8 @@ do
     fi
 done
 
+stratos_extract_path=$stratos_extract_path"-"$profile
+
 if [[ $profile = "default" ]]; then
     echo "Starting ActiveMQ server ..." >> $LOG
     $activemq_path/bin/activemq start

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/54793eaa/tools/stratos-installer/vcloud.sh
----------------------------------------------------------------------
diff --git a/tools/stratos-installer/vcloud.sh b/tools/stratos-installer/vcloud.sh
index 02a2e0e..22a5761 100755
--- a/tools/stratos-installer/vcloud.sh
+++ b/tools/stratos-installer/vcloud.sh
@@ -31,6 +31,8 @@ export LOG=$log_path/stratos-vcloud.log
 
 source "./conf/setup.conf"
 
+stratos_extract_path=$1
+
 if [[ ! -d $log_path ]]; then
     mkdir -p $log_path
 fi


[3/3] git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-stratos

Posted by ni...@apache.org.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-stratos


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

Branch: refs/heads/master
Commit: 78c7dd22de074899904113720250b5b573da8509
Parents: 54793ea 9b0f91a
Author: Nirmal Fernando <ni...@apache.org>
Authored: Tue Apr 15 05:17:05 2014 +0530
Committer: Nirmal Fernando <ni...@apache.org>
Committed: Tue Apr 15 05:17:05 2014 +0530

----------------------------------------------------------------------
 tools/stratos-installer/setup.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/78c7dd22/tools/stratos-installer/setup.sh
----------------------------------------------------------------------