Use do_on_exit() in build scripts for cleanup
[strongswan.git] / testing / make-testing
index cf77a86..9f5f17c 100755 (executable)
@@ -13,8 +13,6 @@
 # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 # or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 # for more details.
-#
-# RCSID $Id: make-testing,v 1.4 2005/02/14 15:27:42 as Exp $
 
 DIR=`dirname $0`
 
@@ -23,6 +21,7 @@ source $DIR/scripts/function.sh
 [ -f $DIR/testing.conf ] || die "!! Configuration file 'testing.conf' not found."
 
 source $DIR/testing.conf
+rm -f $LOGFILE
 
 if [ "$#" -eq 0 ]
 then
@@ -32,32 +31,20 @@ else
 fi
 
 ##########################################################################
-# build the UML kernel based on a vanilla kernel form kernel.org
-# and a matching UML patch from user-mode-linux.sourceforge.net
-#
-if [ $ENABLE_BUILD_UMLKERNEL = "yes" ]
-then
-   cecho "Building uml kernel (scripts/build-umlkernel)"
-   $DIR/scripts/build-umlkernel
-fi
-
-##########################################################################
-# Adding the ssh RSA public keys to ~/.ssh/known_hosts
+# build base image
 #
-if [ $ENABLE_BUILD_SSHKEYS = "yes" ]
+if [ $ENABLE_BUILD_BASEIMAGE = "yes" ]
 then
-   cecho "Adding ssh public keys of the uml instances (scripts/build-sshkeys)"
-   $DIR/scripts/build-sshkeys
+   $DIR/scripts/build-baseimage
 fi
 
 ##########################################################################
-# copy the default UML host configurations to $BUILDDIR
-# and assign actual IP addresses to the UML hosts
+# build the UML kernel based on a vanilla kernel form kernel.org
+# and a matching UML patch from user-mode-linux.sourceforge.net
 #
-if [ $ENABLE_BUILD_HOSTCONFIG = "yes" ]
+if [ $ENABLE_BUILD_UMLKERNEL = "yes" ]
 then
-   cecho "Building host configurations (scripts/build-hostconfig)"
-   $DIR/scripts/build-hostconfig
+   $DIR/scripts/build-umlkernel
 fi
 
 ##########################################################################
@@ -66,7 +53,6 @@ fi
 #
 if [ $ENABLE_BUILD_UMLROOTFS = "yes" ]
 then
-   cecho "Building uml root file system with strongSwan (scripts/build-umlrootfs)"
    $DIR/scripts/build-umlrootfs
 fi
 
@@ -75,15 +61,5 @@ fi
 #
 if [ $ENABLE_BUILD_UMLHOSTFS = "yes" ]
 then
-   cecho "Building uml host root file systems (scripts/build-umlhostfs)"
    $DIR/scripts/build-umlhostfs $HOSTS
 fi
-
-##########################################################################
-# Start up the UML switches and designated UML instances
-#
-if [ $ENABLE_START_TESTING = "yes" ]
-then
-   cecho "Starting the uml switches and instances (start-testing)"
-   $DIR/start-testing $HOSTS
-fi