diff options
author | Reto Buerki <reet@codelabs.ch> | 2012-12-10 10:38:27 +0100 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-01-17 16:54:55 +0100 |
commit | 44e83859e0819c86d10007380da19829e3112f51 (patch) | |
tree | 06e9aca80a3ceb016ef32b864204236d0bacbd82 /testing/scripts/build-umlhostfs | |
parent | 90dd71e41c612211027963764b6993b861edd3f9 (diff) | |
download | strongswan-44e83859e0819c86d10007380da19829e3112f51.tar.bz2 strongswan-44e83859e0819c86d10007380da19829e3112f51.tar.xz |
Rename build-umlhostfs script to build-guestimages
Diffstat (limited to 'testing/scripts/build-umlhostfs')
-rwxr-xr-x | testing/scripts/build-umlhostfs | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/testing/scripts/build-umlhostfs b/testing/scripts/build-umlhostfs deleted file mode 100755 index fc2660c08..000000000 --- a/testing/scripts/build-umlhostfs +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/bash -# create specific guest images -# -# 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 <http://www.fsf.org/copyleft/gpl.txt>. -# -# 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. - -echo "Creating guest images" - -. $PWD/scripts/function.sh - -[ `id -u` -eq 0 ] || die "You must be root to run $0" - -HOSTSDIR=$PWD/hosts - -[ -f $ROOTIMG ] || die "Root image $ROOTIMG not found" -[ -f $HOSTDIR ] || die "Hosts directory $HOSTSDIR not found" - -check_commands partprobe qemu-img qemu-nbd - -load_qemu_nbd - -mkdir -p $BUILDDIR -mkdir -p $LOOPDIR -mkdir -p $GUESTIMGDIR - -if [ "$#" -eq 0 ]; then - HOSTS=$STRONGSWANHOSTS -else - HOSTS=$* -fi - -# just to be sure -do_on_exit qemu-nbd -d $NBDEV -do_on_exit umount $LOOPDIR - -for host in $HOSTS -do - log_action "Creating guest image for $host" - execute "qemu-img create -b $ROOTIMG -f $IMGEXT $GUESTIMGDIR/$host.$IMGEXT" 0 - execute "qemu-nbd -c $NBDEV $GUESTIMGDIR/$host.$IMGEXT" 0 - partprobe $NBDEV - execute "mount $NBDPARTITION $LOOPDIR" 0 - execute "cp -rf $HOSTSDIR/${host}/etc $LOOPDIR" 0 - execute "cp -rf $HOSTSDIR/default/etc $LOOPDIR" 0 - if [ "$host" = "winnetou" ] - then - execute "mkdir $LOOPDIR/var/log/apache2/ocsp" 0 - execute "cp -rf $TESTDIR/testing/images $LOOPDIR/var/www/" 0 - execute_chroot "ln -s /etc/openssl/certs /var/www/certs" 0 - execute_chroot "/etc/openssl/generate-crl" 0 - execute_chroot "update-rc.d apache2 defaults" 0 - execute_chroot "update-rc.d slapd defaults" 0 - execute_chroot "rm -rf /var/lib/ldap/*" 0 - execute_chroot "slapadd -l /etc/ldap/ldif.txt -f /etc/ldap/slapd.conf" 0 - execute_chroot "chown -R openldap:openldap /var/lib/ldap" 0 - fi - sync - execute "umount $LOOPDIR" 0 - execute "qemu-nbd -d $NBDEV" 0 - log_status 0 -done |