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>