| OLD | NEW | 
|    1 #!/bin/bash |    1 #!/bin/bash | 
|    2  |    2  | 
|    3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. |    3 # Copyright (c) 2009 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 # Script to build a bootable keyfob-based chromeos system image from within |    7 # Script to build a bootable keyfob-based chromeos system image from within | 
|    8 # a chromiumos setup. This assumes that all needed packages have been built into |    8 # a chromiumos setup. This assumes that all needed packages have been built into | 
|    9 # the given target's root with binary packages turned on. This script will |    9 # the given target's root with binary packages turned on. This script will | 
|   10 # build the Chrome OS image using only pre-built binary packages. |   10 # build the Chrome OS image using only pre-built binary packages. | 
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  131   if [[ $FLAGS_replace -eq $FLAGS_TRUE ]]; then |  131   if [[ $FLAGS_replace -eq $FLAGS_TRUE ]]; then | 
|  132     sudo rm -rf "$OUTPUT_DIR" |  132     sudo rm -rf "$OUTPUT_DIR" | 
|  133   else |  133   else | 
|  134     echo "Directory $OUTPUT_DIR already exists." |  134     echo "Directory $OUTPUT_DIR already exists." | 
|  135     echo "Use --build_attempt option to specify an unused attempt." |  135     echo "Use --build_attempt option to specify an unused attempt." | 
|  136     echo "Or use --replace if you want to overwrite this directory." |  136     echo "Or use --replace if you want to overwrite this directory." | 
|  137     exit 1 |  137     exit 1 | 
|  138   fi |  138   fi | 
|  139 fi |  139 fi | 
|  140  |  140  | 
|  141 # Be verbose to help debug failures. |  | 
|  142 set -x |  | 
|  143  |  | 
|  144 # Create the output directory. |  141 # Create the output directory. | 
|  145 mkdir -p "$OUTPUT_DIR" |  142 mkdir -p "$OUTPUT_DIR" | 
|  146  |  143  | 
|  147 cleanup_rootfs_loop() { |  144 cleanup_rootfs_loop() { | 
|  148   sudo umount -d "$ROOT_FS_DIR" |  145   sudo umount -d "$ROOT_FS_DIR" | 
|  149 } |  146 } | 
|  150  |  147  | 
|  151 cleanup_stateful_fs_loop() { |  148 cleanup_stateful_fs_loop() { | 
|  152   sudo umount "${ROOT_FS_DIR}/usr/local" |  149   sudo umount "${ROOT_FS_DIR}/usr/local" | 
|  153   sudo umount "${ROOT_FS_DIR}/var" |  150   sudo umount "${ROOT_FS_DIR}/var" | 
| (...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  560 set +x |  557 set +x | 
|  561  |  558  | 
|  562 echo "Done.  Image created in ${OUTPUT_DIR}" |  559 echo "Done.  Image created in ${OUTPUT_DIR}" | 
|  563 echo "Chromium OS image created as $PRISTINE_IMAGE_NAME" |  560 echo "Chromium OS image created as $PRISTINE_IMAGE_NAME" | 
|  564 if [ "$FLAGS_recovery" -eq "$FLAGS_TRUE" ]; then |  561 if [ "$FLAGS_recovery" -eq "$FLAGS_TRUE" ]; then | 
|  565   echo "Recovery image created as $PRISTINE_IMAGE_NAME" |  562   echo "Recovery image created as $PRISTINE_IMAGE_NAME" | 
|  566 fi |  563 fi | 
|  567 if [ "$FLAGS_withdev" -eq "$FLAGS_TRUE" ]; then |  564 if [ "$FLAGS_withdev" -eq "$FLAGS_TRUE" ]; then | 
|  568   echo "Developer image created as $DEVELOPER_IMAGE_NAME" |  565   echo "Developer image created as $DEVELOPER_IMAGE_NAME" | 
|  569 fi |  566 fi | 
 |  567  | 
 |  568 print_time_elapsed | 
 |  569  | 
|  570 echo "To copy to USB keyfob, OUTSIDE the chroot, do something like:" |  570 echo "To copy to USB keyfob, OUTSIDE the chroot, do something like:" | 
|  571 echo "  ./image_to_usb.sh --from=${OUTSIDE_OUTPUT_DIR} --to=/dev/sdX" |  571 echo "  ./image_to_usb.sh --from=${OUTSIDE_OUTPUT_DIR} --to=/dev/sdX" | 
|  572 echo "To convert to VMWare image, OUTSIDE the chroot, do something like:" |  572 echo "To convert to VMWare image, OUTSIDE the chroot, do something like:" | 
|  573 echo "  ./image_to_vmware.sh --from=${OUTSIDE_OUTPUT_DIR}" |  573 echo "  ./image_to_vmware.sh --from=${OUTSIDE_OUTPUT_DIR}" | 
|  574 echo "from the scripts directory where you entered the chroot." |  574 echo "from the scripts directory where you entered the chroot." | 
| OLD | NEW |