]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Create all images in $BUILDDIR/images
authorReto Buerki <reet@codelabs.ch>
Fri, 14 Dec 2012 14:38:10 +0000 (15:38 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 17 Jan 2013 15:54:58 +0000 (16:54 +0100)
testing/scripts/build-baseimage
testing/scripts/build-guestimages
testing/scripts/build-rootimage
testing/start-testing
testing/testing.conf

index 85b3d3175e30658d71acbd5be0ce613b00b7171d..81460d91cd7b8e486199718acff7e0e24b98c685 100755 (executable)
@@ -21,8 +21,8 @@ CACHEDIR=$BUILDDIR/cache
 APTCACHE=$LOOPDIR/var/cache/apt/archives
 
 mkdir -p $LOOPDIR
-mkdir -p $BUILDDIR
 mkdir -p $CACHEDIR
+mkdir -p $IMGDIR
 rm -f $BASEIMG
 
 echo "`date`, building $BASEIMG" >>$LOGFILE
index cf64bd86def9d58e6c79578b29d367e35d3878c4..d07981a174b8942b984eaffce22e755ff6d44179 100755 (executable)
@@ -28,9 +28,8 @@ check_commands partprobe qemu-img qemu-nbd
 
 load_qemu_nbd
 
-mkdir -p $BUILDDIR
+mkdir -p $IMGDIR
 mkdir -p $LOOPDIR
-mkdir -p $GUESTIMGDIR
 
 # just to be sure
 do_on_exit qemu-nbd -d $NBDEV
@@ -39,8 +38,8 @@ do_on_exit umount $LOOPDIR
 for host in $STRONGSWANHOSTS
 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
+       execute "qemu-img create -b $ROOTIMG -f $IMGEXT $IMGDIR/$host.$IMGEXT" 0
+       execute "qemu-nbd -c $NBDEV $IMGDIR/$host.$IMGEXT" 0
        partprobe $NBDEV
        execute "mount $NBDPARTITION $LOOPDIR" 0
        execute "cp -rf $HOSTSDIR/${host}/etc $LOOPDIR" 0
index 8d3f32bbc2783af702df7074a7362f1498f3954e..b575ebb50e1ed5680867cb2644db14b1004db02d 100755 (executable)
@@ -27,6 +27,7 @@ load_qemu_nbd
 
 mkdir -p $LOOPDIR
 mkdir -p $ROOTIMGCOMPILEDIR
+mkdir -p $IMGDIR
 
 log_action "Creating root image $ROOTIMG"
 execute "qemu-img create -b $BASEIMG -f $IMGEXT $ROOTIMG"
index 997b26c18e2bf0a190efd45605fe29d425907852..dce089ad2af8d6405ef78a5c7f2ce29291fb4955 100755 (executable)
@@ -24,7 +24,7 @@ done
 
 for host in $STRONGSWANHOSTS
 do
-       ln -fs $GUESTIMGDIR/$host.$IMGEXT $VIRTIMGSTORE/$host.$IMGEXT
+       ln -fs $IMGDIR/$host.$IMGEXT $VIRTIMGSTORE/$host.$IMGEXT
        log_action "Guest $host"
        execute "virsh create $CONFDIR/$host.xml"
 done
index 7fb82032e4edc911e4247c32ce2bf16bb1ff1a19..0d8eff3d29e097eed9a6027e0dafc2ac8891758e 100644 (file)
@@ -36,26 +36,24 @@ LOGFILE=$BUILDDIR/testing.log
 # Directory used for loop-mounts
 LOOPDIR=$BUILDDIR/loop
 
-# Image extension
+# Common image settings
 IMGEXT=qcow2
+IMGDIR=$BUILDDIR/images
 
 # Base image settings
 # The base image is a pristine OS installation created using debootstrap.
 BASEIMGSIZE=1024
 BASEIMGSUITE=wheezy
 BASEIMGARCH=amd64
-BASEIMG=$BUILDDIR/debian-$BASEIMGSUITE-$BASEIMGARCH.$IMGEXT
+BASEIMG=$IMGDIR/debian-$BASEIMGSUITE-$BASEIMGARCH.$IMGEXT
 BASEIMGMIRROR=http://cdn.debian.net/debian
 
 # Root image settings
-# The root image is the origin of all guest images. It contains additional
-# test-specific software and patches.
-ROOTIMG=$BUILDDIR/root.$IMGEXT
+# The root image is the origin of all guest images. It is a clone of the base
+# image and contains additional test-specific software and patches.
+ROOTIMG=$IMGDIR/root.$IMGEXT
 ROOTIMGCOMPILEDIR=$BUILDDIR/compile
 
-# Guest images settings
-GUESTIMGDIR=$BUILDDIR/guest-images
-
 # libvirt config
 NBDEV=/dev/nbd0
 NBDPARTITION=${NBDEV}p1