(factory-1020B) crosutils: fix factory install shim when booting with legacy EFI firmware

Cherry-Picked From: http://gerrit.chromium.org/gerrit/10013

Verified boot is not supported yet for USB+EFI boot, which is the case
of factory install shim.  We need to select normal boot in legacy boot
loaders when building factory install shim.

BUG=chrome-os-partner:6358
TEST=build_image --factory_install

Change-Id: I5ea797dc9f7a59b8a84a7728410064a5168030d5
Reviewed-on: http://gerrit.chromium.org/gerrit/10288
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Jay Kim <yongjaek@chromium.org>
1 file changed
tree: d41cef3f22e99867f620c1f7cfead7bff3795965
  1. .gitignore
  2. archive_hwqual
  3. bash_completion
  4. bin/
  5. build_image
  6. build_kernel_image.sh
  7. build_library/
  8. call_autoserv.py
  9. check_control_files.sh
  10. chroot_version_hooks.d/
  11. clean_loopback_devices
  12. common.sh
  13. cros_deps_diff
  14. cros_download_latest_image
  15. cros_generate_breakpad_symbols
  16. cros_generate_deps_graphs
  17. cros_generate_stacks_bvt
  18. cros_show_stacks
  19. dot_helper.py
  20. enable_localaccount.sh
  21. enter_chroot.sh
  22. exclude-list
  23. fixup_image_for_qemu.py
  24. get_latest_image.sh
  25. get_package_list
  26. image_to_usb.sh
  27. image_to_vm.sh
  28. lib/
  29. make_chroot
  30. make_developer_script_runner.sh
  31. make_factory_package.sh
  32. make_netboot.sh
  33. make_universal_factory_shim.sh
  34. mk_memento_images.sh
  35. mod_for_factory_scripts/
  36. mod_for_test_scripts/
  37. mod_image_for_recovery.sh
  38. mod_image_for_test.sh
  39. mod_test_image_for_pyauto.sh
  40. mount_gpt_image.sh
  41. remote_access.sh
  42. run_chroot_version_hooks
  43. sdk_lib/
  44. serve_factory_packages.py
  45. set_shared_user_password.sh
  46. sha256_partitions.sh
  47. ssh_test.sh
  48. start_devserver
  49. update_bootloaders.sh
  50. update_chroot
  51. update_kernel.sh
  52. upload_symbols
  53. verify_rootfs_chksum.sh