Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(226)

Side by Side Diff: lib/cros_vm_lib.sh

Issue 3779007: Change KVM to use e1000 (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/crosutils.git
Patch Set: Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « image_to_vm.sh ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 # 4 #
5 # Common vm functions for use in crosutils. 5 # Common vm functions for use in crosutils.
6 6
7 DEFINE_string kvm_pid "" \ 7 DEFINE_string kvm_pid "" \
8 "Use this pid file. If it exists and is set, use the vm specified by pid." 8 "Use this pid file. If it exists and is set, use the vm specified by pid."
9 DEFINE_boolean no_graphics ${FLAGS_FALSE} "Runs the KVM instance silently." 9 DEFINE_boolean no_graphics ${FLAGS_FALSE} "Runs the KVM instance silently."
10 DEFINE_boolean persist "${FLAGS_FALSE}" "Persist vm." 10 DEFINE_boolean persist "${FLAGS_FALSE}" "Persist vm."
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 fi 44 fi
45 45
46 if [ ${FLAGS_snapshot} -eq ${FLAGS_TRUE} ]; then 46 if [ ${FLAGS_snapshot} -eq ${FLAGS_TRUE} ]; then
47 snapshot="-snapshot" 47 snapshot="-snapshot"
48 fi 48 fi
49 49
50 sudo kvm -m 1024 \ 50 sudo kvm -m 1024 \
51 -vga std \ 51 -vga std \
52 -pidfile "${KVM_PID_FILE}" \ 52 -pidfile "${KVM_PID_FILE}" \
53 -daemonize \ 53 -daemonize \
54 -net nic \ 54 -net nic,model=e1000 \
55 ${nographics} \ 55 ${nographics} \
56 ${snapshot} \ 56 ${snapshot} \
57 -net user,hostfwd=tcp::${FLAGS_ssh_port}-:22 \ 57 -net user,hostfwd=tcp::${FLAGS_ssh_port}-:22 \
58 -hda "${1}" 58 -hda "${1}"
59 59
60 LIVE_VM_IMAGE="${1}" 60 LIVE_VM_IMAGE="${1}"
61 fi 61 fi
62 } 62 }
63 63
64 # Checks to see if we can access the target virtual machine with ssh. 64 # Checks to see if we can access the target virtual machine with ssh.
(...skipping 30 matching lines...) Expand all
95 if [ -n "${pid}" ]; then 95 if [ -n "${pid}" ]; then
96 echo "Killing ${pid}" >&2 96 echo "Killing ${pid}" >&2
97 sudo kill ${pid} 97 sudo kill ${pid}
98 sudo rm "${KVM_PID_FILE}" 98 sudo rm "${KVM_PID_FILE}"
99 else 99 else
100 echo "No kvm pid found to stop." >&2 100 echo "No kvm pid found to stop." >&2
101 return 1 101 return 1
102 fi 102 fi
103 fi 103 fi
104 } 104 }
OLDNEW
« no previous file with comments | « image_to_vm.sh ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698