aboutsummaryrefslogtreecommitdiffstats
path: root/testing/scripts/build-umlhostfs
diff options
context:
space:
mode:
authorReto Buerki <reet@codelabs.ch>2012-12-10 10:38:27 +0100
committerTobias Brunner <tobias@strongswan.org>2013-01-17 16:54:55 +0100
commit44e83859e0819c86d10007380da19829e3112f51 (patch)
tree06e9aca80a3ceb016ef32b864204236d0bacbd82 /testing/scripts/build-umlhostfs
parent90dd71e41c612211027963764b6993b861edd3f9 (diff)
downloadstrongswan-44e83859e0819c86d10007380da19829e3112f51.tar.bz2
strongswan-44e83859e0819c86d10007380da19829e3112f51.tar.xz
Rename build-umlhostfs script to build-guestimages
Diffstat (limited to 'testing/scripts/build-umlhostfs')
-rwxr-xr-xtesting/scripts/build-umlhostfs71
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