| OLD | NEW |
| 1 #!/bin/sh | 1 #!/bin/sh |
| 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 # This attempts to guide linux users through the process of putting a recovery | 7 # This attempts to guide linux users through the process of putting a recovery |
| 8 # image onto a removeable USB drive. | 8 # image onto a removeable USB drive. |
| 9 # | 9 # |
| 10 # We may not need root privileges if we have the right permissions. | 10 # We may not need root privileges if we have the right permissions. |
| 11 # | 11 # |
| 12 set -eu | 12 set -eu |
| 13 | 13 |
| 14 ############################################################################## | 14 ############################################################################## |
| 15 # Configuration goes here | 15 # Configuration goes here |
| 16 | 16 |
| 17 # Where should we do our work? Use 'WORKDIR=' to make a temporary directory, | 17 # Where should we do our work? Use 'WORKDIR=' to make a temporary directory, |
| 18 # but using a persistent location may let us resume interrupted downloads or | 18 # but using a persistent location may let us resume interrupted downloads or |
| 19 # run again without needing to download a second time. | 19 # run again without needing to download a second time. |
| 20 WORKDIR=/tmp/tmp.crosrec | 20 WORKDIR=/tmp/tmp.crosrec |
| 21 | 21 |
| 22 # Where do we look for the config file? | 22 # Where do we look for the config file? Note that we can override this by just |
| 23 CONFIGURL='http://www.chromium.org/some/random/place.cfg' | 23 # specifying the config file URL on the command line. |
| 24 CONFIGURL="${1:-http://www.chromium.org/some/random/place.cfg}" |
| 24 | 25 |
| 25 # What version is this script? It must match the 'recovery_tool_version=' value | 26 # What version is this script? It must match the 'recovery_tool_version=' value |
| 26 # in the config file that we'll download. | 27 # in the config file that we'll download. |
| 27 MYVERSION='1.0' | 28 MYVERSION='1.0' |
| 28 | 29 |
| 29 | 30 |
| 30 ############################################################################## | 31 ############################################################################## |
| 31 # Some temporary filenames | 32 # Some temporary filenames |
| 32 debug='debug.log' | 33 debug='debug.log' |
| 33 tmpfile='tmp.txt' | 34 tmpfile='tmp.txt' |
| (...skipping 700 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 734 ufatal "Unable to write the image." | 735 ufatal "Unable to write the image." |
| 735 sync | 736 sync |
| 736 | 737 |
| 737 echo " | 738 echo " |
| 738 | 739 |
| 739 Done. Remove the USB drive and insert it in your Chrome OS netbook. | 740 Done. Remove the USB drive and insert it in your Chrome OS netbook. |
| 740 | 741 |
| 741 " | 742 " |
| 742 | 743 |
| 743 exit 0 | 744 exit 0 |
| OLD | NEW |