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

Side by Side Diff: bin/cros_stop_vm

Issue 6240018: This starts to fix the scripts so that they load from /usr/lib/crosutils (Closed) Base URL: http://git.chromium.org/git/crosutils.git@master
Patch Set: fixing bad merge Created 9 years, 10 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 | « bin/cros_start_vm ('k') | bin/cros_update_image.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 2
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 # 6 #
7 # Simple wrapper scipt to stop a vm specified from a pid file. 7 # Simple wrapper scipt to stop a vm specified from a pid file.
8 8
9 . "$(dirname $0)/../common.sh" 9 # --- BEGIN COMMON.SH BOILERPLATE ---
10 . "$(dirname $0)/../lib/cros_vm_lib.sh" 10 # Load common CrOS utilities. Inside the chroot this file is installed in
11 # /usr/lib/crosutils. Outside the chroot we find it relative to the script's
12 # location.
13 find_common_sh() {
14 local common_paths=(/usr/lib/crosutils "$(dirname "$(readlink -f "$0")")/..")
15 local path
16
17 SCRIPT_ROOT=
18 for path in "${common_paths[@]}"; do
19 if [ -r "${path}/common.sh" ]; then
20 SCRIPT_ROOT=${path}
21 break
22 fi
23 done
24 }
25
26 find_common_sh
27 . "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
28 # --- END COMMON.SH BOILERPLATE ---
29
30 . "${SCRIPT_ROOT}/lib/cros_vm_lib.sh" || die "Unable to load cros_vm_lib.sh"
11 31
12 set -e 32 set -e
13 33
14 # Parse command line. 34 # Parse command line.
15 FLAGS "$@" || exit 1 35 FLAGS "$@" || exit 1
16 eval set -- "${FLAGS_ARGV}" 36 eval set -- "${FLAGS_ARGV}"
17 37
18 # Requires pid file to be set. 38 # Requires pid file to be set.
19 if [ -z "${FLAGS_kvm_pid}" ]; then 39 if [ -z "${FLAGS_kvm_pid}" ]; then
20 die "Must specify file with pid of kvm to kill." 40 die "Must specify file with pid of kvm to kill."
21 fi 41 fi
22 42
23 KVM_PID_FILE="${FLAGS_kvm_pid}" 43 KVM_PID_FILE="${FLAGS_kvm_pid}"
24 stop_kvm 44 stop_kvm
OLDNEW
« no previous file with comments | « bin/cros_start_vm ('k') | bin/cros_update_image.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698