Absolutely Chris! Thanks.
On Thu, Mar 27, 2014 at 10:41 PM, chris snow <[email protected]> wrote: > Hi Nirmal, > > I would like to make a small change to the stratos installer script so > that it can run headless. The changes are shown in the diff below, > and add an option [-s] to start servers. If the option is set, the > user will not be prompted. > > Are you happy for me to commit this change? > > Many thanks, > > Chris > > === > diff --git a/tools/stratos-installer/stratos-setup.sh > b/tools/stratos-installer/stratos-setup.sh > index 11e9d4d..a65fa40 100755 > --- a/tools/stratos-installer/stratos-setup.sh > +++ b/tools/stratos-installer/stratos-setup.sh > @@ -39,19 +39,21 @@ cep="false" > product_list="mb;cc;cep;as;sm" > enable_internal_git=false > activemq_client_libs=(activemq-broker-5.8.0.jar > activemq-client-5.8.0.jar geronimo-j2ee-management_1.1_spec-1.0.1.jar > geronimo-jms_1.1_spec-1.1.1.jar hawtbuf-1.2.jar) > +auto_start_servers="false" > > function help { > echo "" > echo "Usage:" > - echo "stratos-setup.sh -u <host username> -p \"all\"" > + echo "stratos-setup.sh -u <host username> -p \"all\" [-s]" > echo "Example:" > echo "sudo ./setup.sh -p \"all\"" > echo "" > echo "-u: <host username> The login user of the host." > + echo "-s: Start servers after installation." > echo "" > } > > -while getopts u:p:g: opts > +while getopts u:p:g:s opts > do > case $opts in > p) > @@ -60,6 +62,9 @@ do > g) > enable_internal_git=${OPTARG} > ;; > + s) > + auto_start_servers="true" > + ;; > \?) > help > exit 1 > @@ -625,9 +630,11 @@ chown $host_user:$host_user $stratos_path -R > > echo "Apache Stratos setup has successfully completed" > > -read -p "Do you want to start the servers [y/n]? " answer > -if [[ $answer != y ]] ; then > - exit 1 > +if [[ $auto_start_servers != "true" ]]; then > + read -p "Do you want to start the servers [y/n]? " answer > + if [[ $answer != y ]] ; then > + exit 1 > + fi > fi > > echo "Starting the servers" >> $LOG > === > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/
