| #!/bin/sh -u | |
| # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style license that can be | |
| # found in the LICENSE file. | |
| # | |
| # Install Chrome/Chromium OS from the recovery installer. | |
| if [ $# -lt 1 ]; then | |
| echo "usage: $0 <source-device> [ ... extra flags for chromeos-install]" >&2 | |
| exit 1 | |
| fi | |
| # Prevent kernel key version roll forward until the system can read policy. | |
| # After policy is available the update_engine will decide the correct value for | |
| # kernel_max_rollforward. | |
| crossystem kernel_max_rollforward=0 | |
| export IS_RECOVERY_INSTALL=1 | |
| src_device="$1" | |
| shift | |
| exec chromeos-install --storage_diags --yes --payload_image="${src_device}" "$@" |