You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by ka...@apache.org on 2007/10/01 06:23:19 UTC

svn commit: r580836 - in /webservices/rampart/trunk/c: INSTALL build/linux/install_rampart_bin_dist.sh rampart-bindist.sh xdocs/docs/installationguide.html

Author: kaushalye
Date: Sun Sep 30 21:23:15 2007
New Revision: 580836

URL: http://svn.apache.org/viewvc?rev=580836&view=rev
Log:
1. Easy to use installation script.
2. Changed the layout of the binary distribution


Modified:
    webservices/rampart/trunk/c/INSTALL
    webservices/rampart/trunk/c/build/linux/install_rampart_bin_dist.sh
    webservices/rampart/trunk/c/rampart-bindist.sh
    webservices/rampart/trunk/c/xdocs/docs/installationguide.html

Modified: webservices/rampart/trunk/c/INSTALL
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/INSTALL?rev=580836&r1=580835&r2=580836&view=diff
==============================================================================
--- webservices/rampart/trunk/c/INSTALL (original)
+++ webservices/rampart/trunk/c/INSTALL Sun Sep 30 21:23:15 2007
@@ -28,13 +28,14 @@
 ======================================================
 1. Copy modules/rampart to $AXIS2C_HOME/modules
 2. Copy lib/* to $AXIS2C_HOME/lib
-3. Copy samples/server/sec_echo to $AXIS2C_HOME/services/
+3. Copy bin/samples/server/sec_echo to $AXIS2C_HOME/services/
 4. Engage rampart as described in section "Engaging Rampart/C with axis2/C"
-5. Copy samples/* to $AXIS2C_HOME/bin/samples/rampart. This will copy callback modules etc.
-6. Go to samples/client/sec_echo/ and deploy the client repo 
+5. Copy bin/samples/* to $AXIS2C_HOME/bin/samples/rampart. This will copy callback modules etc.
+6. Go to bin/samples/client/sec_echo/ and deploy the client repo 
     %sh deploy_client_repo.sh
-7. Go to samples/secpolicy/ and try a scenario
+7. Go to bin/samples/secpolicy/ and try a scenario
     %sh test_scen.sh scenarioX server-port
+
 
 Getting Rampart/C source working on Win32
 =========================================

Modified: webservices/rampart/trunk/c/build/linux/install_rampart_bin_dist.sh
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/build/linux/install_rampart_bin_dist.sh?rev=580836&r1=580835&r2=580836&view=diff
==============================================================================
--- webservices/rampart/trunk/c/build/linux/install_rampart_bin_dist.sh (original)
+++ webservices/rampart/trunk/c/build/linux/install_rampart_bin_dist.sh Sun Sep 30 21:23:15 2007
@@ -1,14 +1,25 @@
 #!/bin/bash
-#This script should be placed in rampart/c home directory
-PWDIR=$PWD
-echo "Copy rampart module"
-#Copy rampart module
-cp  -r $PWD/modules/rampart $AXIS2C_HOME/modules/
-
-echo "Copy sec_echo sample"
-#Copy sec_echo sample
-cp -r $PWD/samples/server/sec_echo $AXIS2C_HOME/services/
-
-echo "Please go to directory $PWD/samples/secpolicy"
-echo "Deploy and run a scenario using"
-echo "\t%sh test_scen.sh scenarioX server-port"
+echo "Rampart/C binary installer"
+R_HOME=$AXIS2C_HOME
+
+echo "Copy modules"
+cp -r modules/rampart $R_HOME/modules
+
+echo "Copy libs"
+cp lib/* $R_HOME/lib
+
+echo "Copy sample service"
+cp -r bin/samples/server/sec_echo $R_HOME/services
+
+echo "Copy samples"
+rm -rf $R_HOME/bin/samples/rampart
+mkdir $R_HOME/bin/samples/rampart
+cp -r bin/samples/* $R_HOME/bin/samples/rampart
+
+cd bin/samples/client/sec_echo/
+sh deploy_client_repo.sh
+
+echo "It's done... :)"
+
+echo "Go to bin/samples/secpolicy/ and try a scenario"
+echo "   %sh test_scen.sh scenarioX server-port"

Modified: webservices/rampart/trunk/c/rampart-bindist.sh
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/rampart-bindist.sh?rev=580836&r1=580835&r2=580836&view=diff
==============================================================================
--- webservices/rampart/trunk/c/rampart-bindist.sh (original)
+++ webservices/rampart/trunk/c/rampart-bindist.sh Sun Sep 30 21:23:15 2007
@@ -31,14 +31,15 @@
 
 echo "Creating directories in $PWDIR"
 mkdir $BIN_DIR
+mkdir $BIN_DIR/bin
+mkdir $BIN_DIR/bin/samples
+mkdir $BIN_DIR/bin/samples/server
+mkdir $BIN_DIR/bin/samples/secpolicy
 mkdir $BIN_DIR/modules
 mkdir $BIN_DIR/modules/rampart
 mkdir $BIN_DIR/samples
-mkdir $BIN_DIR/samples/secpolicy
-mkdir $BIN_DIR/samples/server
 mkdir $BIN_DIR/include
 mkdir $BIN_DIR/include/$INCL_V_DIR
-mkdir $BIN_DIR/samples/samples_src
 mkdir $BIN_DIR/lib
 
 echo "Copy related files to $BIN_DIR"
@@ -62,11 +63,11 @@
 
 echo "Copy samples"
 #copy samples
-cp -r samples/secpolicy/* $BIN_DIR/samples/secpolicy/
-cp -r $AXIS2C_HOME/bin/samples/rampart/* $BIN_DIR/samples/
-cp -r $AXIS2C_HOME/services/sec_echo $BIN_DIR/samples/server/
-cp samples/server/sec_echo/services.xml $BIN_DIR/samples/server/sec_echo/services.xml
-cp samples/server/sec_echo/server_axis2.xml $BIN_DIR/samples/server/sec_echo/server_axis2.xml
+cp -r samples/secpolicy/* $BIN_DIR/bin/samples/secpolicy/
+cp -r $AXIS2C_HOME/bin/samples/rampart/* $BIN_DIR/bin/samples
+cp -r $AXIS2C_HOME/services/sec_echo $BIN_DIR/bin/samples/server/
+cp samples/server/sec_echo/services.xml $BIN_DIR/bin/samples/server/sec_echo/services.xml
+cp samples/server/sec_echo/server_axis2.xml $BIN_DIR/bin/samples/server/sec_echo/server_axis2.xml
 
 echo "Copy headers"
 cp include/*.h $BIN_DIR/include/$INCL_V_DIR
@@ -80,8 +81,11 @@
 echo "Copy sample sources"
 tar -xzf samples/rampart-samples-src*.tar.gz
 rm samples/rampart-samples-src*.tar.gz
-cp -r rampart-samples-src*/* $BIN_DIR/samples_src
+cp -r rampart-samples-src*/* $BIN_DIR/samples
 rm -rf rampart-samples-src*
+
+echo "Copy installer script"
+cp build/linux/install_rampart_bin_dist.sh  $BIN_DIR/
 
 echo "Removing garbage in $BIN_DIR"
 cd $BIN_DIR

Modified: webservices/rampart/trunk/c/xdocs/docs/installationguide.html
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/xdocs/docs/installationguide.html?rev=580836&r1=580835&r2=580836&view=diff
==============================================================================
--- webservices/rampart/trunk/c/xdocs/docs/installationguide.html (original)
+++ webservices/rampart/trunk/c/xdocs/docs/installationguide.html Sun Sep 30 21:23:15 2007
@@ -63,12 +63,12 @@
   </li>
   <li>Copy modules/rampart to $AXIS2C_HOME/modules
   <li>Copy lib/* to $AXIS2C_HOME/lib
-  <li>Copy samples/server/sec_echo to $AXIS2C_HOME/services/
-  <li>Copy samples/* to $AXIS2C_HOME/bin/samples/rampart. This will copy callback modules etc
+  <li>Copy bin/samples/server/sec_echo to $AXIS2C_HOME/services/
+  <li>Copy bin/samples/* to $AXIS2C_HOME/bin/samples/rampart. This will copy callback modules etc
   <li>Engage Rampart/C as specified in the section <a href="#engage">Engage Rampart/C with Axis2/C</a>
-  <li>Go to samples/client/sec_echo/ and deploy the client repo
+  <li>Go to bin/samples/client/sec_echo/ and deploy the client repo
 	<pre>%sh deploy_client_repo.sh</pre>
-   <li>Go to samples/secpolicy/ and try a scenario
+   <li>Go to bin/samples/secpolicy/ and try a scenario
 	<pre> %sh test_scen.sh scenarioX server-port</pre>
 </ol>
 <a id="linux_source"></a>