|
|
|
@ -3,8 +3,8 @@ set -e
@@ -3,8 +3,8 @@ set -e
|
|
|
|
|
|
|
|
|
|
SUITE=lucid |
|
|
|
|
ARCH=amd64 |
|
|
|
|
MIRROR=http://${MIRROR_HOST:-10.0.2.2}:3142/archive.ubuntu.com/ubuntu |
|
|
|
|
SECURITY_MIRROR=http://${MIRROR_HOST:-10.0.2.2}:3142/security.ubuntu.com/ubuntu |
|
|
|
|
MIRROR=http://${MIRROR_HOST:-127.0.0.1}:3142/archive.ubuntu.com/ubuntu |
|
|
|
|
SECURITY_MIRROR=http://${MIRROR_HOST:-127.0.0.1}:3142/security.ubuntu.com/ubuntu |
|
|
|
|
|
|
|
|
|
usage() { |
|
|
|
|
echo "Usage: ${0##*/} [OPTION]..." |
|
|
|
@ -17,8 +17,9 @@ usage() {
@@ -17,8 +17,9 @@ usage() {
|
|
|
|
|
|
|
|
|
|
The MIRROR_HOST environment variable can be used to change the |
|
|
|
|
apt-cacher host. It should be something that the target VM can |
|
|
|
|
resolve (not localhost). By default it is the IP address 10.0.2.2 |
|
|
|
|
which is the host IP as visible from the guest. |
|
|
|
|
resolve. It may be set to 127.0.0.1, in which case it will be |
|
|
|
|
changed to 10.0.2.2 on the guest. 10.0.2.2 is the host IP as visible |
|
|
|
|
from the guest under qemu networking. |
|
|
|
|
EOF |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -62,7 +63,7 @@ fi
@@ -62,7 +63,7 @@ fi
|
|
|
|
|
|
|
|
|
|
rm -rf $OUT |
|
|
|
|
|
|
|
|
|
sudo vmbuilder kvm ubuntu --arch=$ARCH --suite=$SUITE --addpkg=openssh-server,pciutils,build-essential,git-core,subversion --ssh-key=var/id_dsa.pub --ssh-user-key=var/id_dsa.pub --mirror=$MIRROR --security-mirror=$SECURITY_MIRROR --dest=$OUT --flavour=virtual |
|
|
|
|
sudo vmbuilder kvm ubuntu --arch=$ARCH --suite=$SUITE --addpkg=openssh-server,pciutils,build-essential,git-core,subversion --ssh-key=var/id_dsa.pub --ssh-user-key=var/id_dsa.pub --mirror=$MIRROR --security-mirror=$SECURITY_MIRROR --dest=$OUT --flavour=virtual --firstboot=`pwd`/target-bin/bootstrap-fixup |
|
|
|
|
|
|
|
|
|
mv $OUT/*.qcow2 $OUT.qcow2 |
|
|
|
|
|
|
|
|
|