mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 14:11:07 +02:00
Fix/standardize exiting if common.sh can't be found
The problem here is that most were doing their exiting w/in a subshell; exit within a subshell kills the subshell, not the parent. Not all scripts were using set -e (which would pick up the failing subshell); as such just rewriting them to remove the potential via eliminateing the subshelling. Beyond that, removed a couple of custom (working, although non-standard) approaches, and removed a duplicate common.sh sourc'ing w/in mk_memento_images.sh TEST=force 'find_common_sh' to fail, note the scripts fails to exit BUG=none Change-Id: Ia1108a091a6399ad6aedd3cade4a107f4411686c Reviewed-on: http://gerrit.chromium.org/gerrit/3905 Reviewed-by: Brian Harring <ferringb@chromium.org> Tested-by: Brian Harring <ferringb@chromium.org>
This commit is contained in:
parent
242212311d
commit
d5d5dbffa1
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Script must be run outside the chroot
|
# Script must be run outside the chroot
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Flags
|
# Flags
|
||||||
|
@ -22,7 +22,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Load functions and constants for chromeos-install
|
# Load functions and constants for chromeos-install
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
get_default_board
|
get_default_board
|
||||||
|
@ -27,7 +27,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
AUTOTEST_ROOT=${SRC_ROOT}/third_party/autotest/files
|
AUTOTEST_ROOT=${SRC_ROOT}/third_party/autotest/files
|
||||||
|
@ -26,7 +26,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1;}
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Script must be run inside the chroot.
|
# Script must be run inside the chroot.
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
get_default_board
|
get_default_board
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
get_default_board
|
get_default_board
|
||||||
|
@ -25,7 +25,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
get_default_board
|
get_default_board
|
||||||
|
@ -27,7 +27,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Script must be run inside the chroot
|
# Script must be run inside the chroot
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
. "${SCRIPT_ROOT}/remote_access.sh" || die "Unable to load remote_access.sh"
|
. "${SCRIPT_ROOT}/remote_access.sh" || die "Unable to load remote_access.sh"
|
||||||
|
@ -23,7 +23,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Need to be inside the chroot to load chromeos-common.sh
|
# Need to be inside the chroot to load chromeos-common.sh
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Script must be run outside the chroot and as a regular user.
|
# Script must be run outside the chroot and as a regular user.
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
get_default_board
|
get_default_board
|
||||||
|
@ -25,7 +25,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Script must be run inside the chroot.
|
# Script must be run inside the chroot.
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Load functions and constants for chromeos-install
|
# Load functions and constants for chromeos-install
|
||||||
|
@ -25,7 +25,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Need to be inside the chroot to load chromeos-common.sh
|
# Need to be inside the chroot to load chromeos-common.sh
|
||||||
|
@ -27,7 +27,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Need to be inside the chroot to load chromeos-common.sh
|
# Need to be inside the chroot to load chromeos-common.sh
|
||||||
|
@ -29,7 +29,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Load functions and constants for chromeos-install
|
# Load functions and constants for chromeos-install
|
||||||
|
@ -33,7 +33,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
# Script must be run inside the chroot.
|
# Script must be run inside the chroot.
|
||||||
restart_in_chroot_if_needed "$@"
|
restart_in_chroot_if_needed "$@"
|
||||||
|
@ -28,11 +28,9 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
|
||||||
|
|
||||||
# Load functions designed for image processing
|
# Load functions designed for image processing
|
||||||
if ! . "${SCRIPT_ROOT}/lib/cros_image_common.sh"; then
|
if ! . "${SCRIPT_ROOT}/lib/cros_image_common.sh"; then
|
||||||
echo "ERROR: Cannot load required library: lib/cros_image_common.sh; Abort."
|
echo "ERROR: Cannot load required library: lib/cros_image_common.sh; Abort."
|
||||||
|
@ -27,7 +27,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Need to be inside the chroot to load chromeos-common.sh
|
# Need to be inside the chroot to load chromeos-common.sh
|
||||||
|
@ -37,7 +37,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Need to be inside the chroot to load chromeos-common.sh
|
# Need to be inside the chroot to load chromeos-common.sh
|
||||||
|
@ -25,7 +25,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
if [ $INSIDE_CHROOT -ne 1 ]; then
|
if [ $INSIDE_CHROOT -ne 1 ]; then
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Need to be inside the chroot to load chromeos-common.sh
|
# Need to be inside the chroot to load chromeos-common.sh
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# Load common CrOS utilities. Inside the chroot this file is installed in
|
# Load common CrOS utilities. Inside the chroot this file is installed in
|
||||||
# /usr/lib/crosutils. Outside the chroot we find it relative to the script's
|
# /usr/lib/crosutils. Outside the chroot we find it relative to the script's
|
||||||
# location.
|
# location.
|
||||||
. "$(dirname "$0")/common.sh" || ! echo "Unable to load common.sh" || exit 1
|
. "$(dirname "$0")/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
|
|
||||||
# Script must run inside the chroot.
|
# Script must run inside the chroot.
|
||||||
assert_inside_chroot
|
assert_inside_chroot
|
||||||
|
@ -26,7 +26,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
. "${SCRIPT_ROOT}/remote_access.sh" || die "Unable to load remote_access.sh"
|
. "${SCRIPT_ROOT}/remote_access.sh" || die "Unable to load remote_access.sh"
|
||||||
|
@ -23,7 +23,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Script must be run inside the chroot if not in 'always serve' mode.
|
# Script must be run inside the chroot if not in 'always serve' mode.
|
||||||
|
@ -22,7 +22,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Flags
|
# Flags
|
||||||
|
@ -22,7 +22,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Flags
|
# Flags
|
||||||
|
@ -25,7 +25,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Need to be inside the chroot to load chromeos-common.sh
|
# Need to be inside the chroot to load chromeos-common.sh
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
# Load common CrOS utilities. Inside the chroot this file is installed in
|
# Load common CrOS utilities. Inside the chroot this file is installed in
|
||||||
# /usr/lib/crosutils. Outside the chroot we find it relative to the script's
|
# /usr/lib/crosutils. Outside the chroot we find it relative to the script's
|
||||||
# location.
|
# location.
|
||||||
. "$(dirname $0)/common.sh" || ! echo "Unable to load common.sh" || exit 1
|
. "$(dirname $0)/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
|
|
||||||
# Script must run inside the chroot
|
# Script must run inside the chroot
|
||||||
assert_inside_chroot "$@"
|
assert_inside_chroot "$@"
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
. "${SCRIPT_ROOT}/remote_access.sh"
|
. "${SCRIPT_ROOT}/remote_access.sh"
|
||||||
|
@ -26,7 +26,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Script must be run inside the chroot
|
# Script must be run inside the chroot
|
||||||
|
@ -24,7 +24,7 @@ find_common_sh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
find_common_sh
|
find_common_sh
|
||||||
. "${SCRIPT_ROOT}/common.sh" || (echo "Unable to load common.sh" && exit 1)
|
. "${SCRIPT_ROOT}/common.sh" || { echo "Unable to load common.sh"; exit 1; }
|
||||||
# --- END COMMON.SH BOILERPLATE ---
|
# --- END COMMON.SH BOILERPLATE ---
|
||||||
|
|
||||||
# Load functions and constants for chromeos-install
|
# Load functions and constants for chromeos-install
|
||||||
|
Loading…
x
Reference in New Issue
Block a user