X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=testing%2Fmake-testing;h=3739299eac9dc78f01097cf7645b6f2044dcb1b1;hp=9f5f17c6a91ddbb2e0d5538222a23da4d1e5d01f;hb=9b3316ed2773b276cb9537c4ccde2dd3431b655d;hpb=261cf0e395ec43634e49e3f431cd189d69f03edc diff --git a/testing/make-testing b/testing/make-testing index 9f5f17c..3739299 100755 --- a/testing/make-testing +++ b/testing/make-testing @@ -1,65 +1,25 @@ #!/bin/bash -# Create the strongSwan UML testing environment -# -# Copyright (C) 2004 Eric Marchionni, Patrik Rayo -# Zuercher Hochschule Winterthur -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2 of the License, or (at your -# option) any later version. See . -# -# This program is distributed in the hope that it will be useful, but -# 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. -DIR=`dirname $0` +. $PWD/scripts/function.sh -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 - HOSTS=$STRONGSWANHOSTS -else - HOSTS=$* -fi - -########################################################################## -# build base image -# if [ $ENABLE_BUILD_BASEIMAGE = "yes" ] then - $DIR/scripts/build-baseimage + $PWD/scripts/build-baseimage 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" ] +if [ $ENABLE_BUILD_GUESTKERNEL = "yes" ] then - $DIR/scripts/build-umlkernel + $PWD/scripts/build-guestkernel fi -########################################################################## -# build a generic UML root file system based on a Gentoo root file system. -# compile and install a specified strongSwan release into the file system. -# if [ $ENABLE_BUILD_UMLROOTFS = "yes" ] then - $DIR/scripts/build-umlrootfs + $PWD/scripts/build-umlrootfs fi -########################################################################## -# Creating the root filesystems for the specified UML instances -# if [ $ENABLE_BUILD_UMLHOSTFS = "yes" ] then - $DIR/scripts/build-umlhostfs $HOSTS + $PWD/scripts/build-umlhostfs $HOSTS fi