scripts: Enable VT and FB console on recovery and factory installer images.

When Freon is enabled, vtconsole and fbconsole are both disabled by default.
However current frecon (Freon Console) still cannot fit into initramfs (used by
recovery and factory installer images), due to size and dependency issues.

So for now we want to enable VT and FB for both images on all boards until
frecon can fully support initramfs.

BUG=chromium:440878
TEST=./build_image factory_install # see installer console.
     ./mod_image_for_recovery.sh # able to switch to VT2/3.

Change-Id: I9f561f1cdcaf19782db47776e42e2ba71fc27bfd
Reviewed-on: https://chromium-review.googlesource.com/247910
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: David Sodman <dsodman@chromium.org>
Reviewed-by: Bowgo Tsai <bowgotsai@chromium.org>
Commit-Queue: Hung-Te Lin <hungte@chromium.org>
diff --git a/build_image b/build_image
index 98dda57..a61c30d 100755
--- a/build_image
+++ b/build_image
@@ -130,12 +130,7 @@
 
   BASE_PACKAGE="chromeos-base/chromeos-installshim"
 
-  export USE="${USE} initramfs vfat tpm i2cdev"
-
-  # On ARM, fbconsole is required to fix a display driver bug.
-  if [ "${ARCH}" = "arm" ] ; then
-    export USE="${USE} fbconsole"
-  fi
+  export USE="${USE} fbconsole vtconsole initramfs tpm i2cdev vfat"
 fi
 
 if should_build_image ${CHROMEOS_FACTORY_TEST_IMAGE_NAME}; then
diff --git a/mod_image_for_recovery.sh b/mod_image_for_recovery.sh
index 6a53fdf..198f59e 100755
--- a/mod_image_for_recovery.sh
+++ b/mod_image_for_recovery.sh
@@ -389,7 +389,7 @@
 
 # Build the recovery kernel.
 FACTORY_ROOT="${BOARD_ROOT}/factory-root"
-RECOVERY_KERNEL_FLAGS="fbconsole initramfs tpm i2cdev vfat"
+RECOVERY_KERNEL_FLAGS="fbconsole vtconsole initramfs tpm i2cdev vfat"
 USE="${RECOVERY_KERNEL_FLAGS}" emerge_custom_kernel "$FACTORY_ROOT" ||
   failboat "Cannot emerge custom kernel"