Pārlūkot izejas kodu

Make guest default to 10.0.2.2 as the apt mirror, fix skip_image vs quiet flags

tags/0.1
devrandom pirms 10 gadiem
vecāks
revīzija
a344ed9dac
3 mainītis faili ar 7 papildinājumiem un 6 dzēšanām
  1. 1
    1
      bin/gbuild
  2. 5
    4
      bin/make-base-vm
  3. 1
    1
      libexec/start-target

+ 1
- 1
bin/gbuild Parādīt failu

@@ -107,7 +107,7 @@ OptionParser.new do |opts|
@options[:skip_image] = v
end
opts.on("-q", "--quiet", "be quiet") do |v|
@options[:skip_image] = v
@options[:quiet] = v
end
opts.on("-c PAIRS", "--commit PAIRS", "comma separated list of DIRECTORY=COMMIT pairs") do |v|
@options[:commit] = v

+ 5
- 4
bin/make-base-vm Parādīt failu

@@ -3,11 +3,11 @@ set -e

SUITE=lucid
ARCH=amd64
MIRROR=http://${MIRROR_HOST:-`hostname`}:3142/archive.ubuntu.com/ubuntu
SECURITY_MIRROR=http://${MIRROR_HOST:-`hostname`}:3142/security.ubuntu.com/ubuntu
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

usage() {
echo "Usage: ${0##*/} [OPTION]... <command>"
echo "Usage: ${0##*/} [OPTION]..."
echo "Make a base client."
echo
cat << EOF
@@ -17,7 +17,8 @@ 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).
resolve (not localhost). By default it is the IP address 10.0.2.2
which is the host IP as visible from the guest.
EOF
}


+ 1
- 1
libexec/start-target Parādīt failu

@@ -5,7 +5,7 @@
ARCH=qemu$1
SUFFIX=$2

kvm -cpu $ARCH -m 2000 -smp 2 -drive file=target-$SUFFIX.qcow2 -net nic,model=virtio -net user,hostfwd=tcp::$VM_SSH_PORT-:22 -vnc :16 > var/target.log 2>&1 &
kvm -cpu $ARCH -m 256 -smp 2 -drive file=target-$SUFFIX.qcow2 -net nic,model=virtio -net user,hostfwd=tcp::$VM_SSH_PORT-:22 -vnc :16 > var/target.log 2>&1 &

echo $! > var/target.pid
wait

Notiek ielāde…
Atcelt
Saglabāt