New issue
Advanced search Search tips

Issue 901068 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Add oobe_config recovery related modules

Project Member Reported by ahass...@chromium.org, Nov 1

Issue description

Translate recovery texts

write into TPM with proper pemissions.

Enable oobe_config
 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 7

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/initramfs/+/bfd6bd868d07f30fa6696eaf4587c22333a027ab

commit bfd6bd868d07f30fa6696eaf4587c22333a027ab
Author: Amin Hassani <ahassani@chromium.org>
Date: Wed Nov 07 14:34:17 2018

initramfs: Sync recovery language translations

Updated the README -> README.md to be more specific on how to get the
translations.

Added two new languages:
- am: Amharic
- sw: Swahili

BUG=chromium:901068
TEST=modified select_locale to return other languages (since we can't change the
RO firmware easily). Build a recovery image with USB config file and installed
it and all strings where showing fine.

Change-Id: I85d9bab9c8554b65911078488e0c45688c4a95d1
Reviewed-on: https://chromium-review.googlesource.com/1316469
Commit-Ready: Amin Hassani <ahassani@chromium.org>
Tested-by: Amin Hassani <ahassani@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ta.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_fa.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_hi.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_en-GB.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_fil.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_el.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_uk.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ar.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_pt-PT.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_sv.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_gu.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_bg.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_hr.xtb
[add] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_sw.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ca.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_sr.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_kn.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_lv.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_da.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_sl.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_sk.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_lt.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_hu.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_cs.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_bn.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_es-419.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_nl.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_pl.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_es.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ro.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_it.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_zh-CN.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_te.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_vi.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ms.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_tr.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_no.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_zh-TW.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_pt-BR.xtb
[delete] https://crrev.com/7d8d69fdc7f2a3d46994433abb165914b9485560/recovery/localized_text/README
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_id.xtb
[add] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_am.xtb
[add] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/README.md
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery.grd
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_de.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ml.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_iw.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ko.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ja.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_fr.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_th.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_mr.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_et.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_ru.xtb
[modify] https://crrev.com/bfd6bd868d07f30fa6696eaf4587c22333a027ab/recovery/localized_text/cros_recovery_fi.xtb

Project Member

Comment 2 by bugdroid1@chromium.org, Dec 4

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/initramfs/+/c748ebdb82cf1495e31a8dea6191340dd3530a83

commit c748ebdb82cf1495e31a8dea6191340dd3530a83
Author: Amin Hassani <ahassani@chromium.org>
Date: Tue Dec 04 04:32:15 2018

initramfs: recovery: init: Enable oobe config

Enable oobe_config in the for recovery installer.

Also move selecting the locale before displaying any messages (like the ones for
oobe config).

BUG=chromium:901068
TEST=build a recovery image and use cros_oobe_autoconfig to populate it with
config file. Then did a recovery with that image and it worked fine. Also
worked for other laguages like french.

Change-Id: I02773b325dbf4a386f817012cdff5583da98bf4e
Reviewed-on: https://chromium-review.googlesource.com/1316470
Commit-Ready: Amin Hassani <ahassani@chromium.org>
Tested-by: Amin Hassani <ahassani@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/c748ebdb82cf1495e31a8dea6191340dd3530a83/recovery/init
[modify] https://crrev.com/c748ebdb82cf1495e31a8dea6191340dd3530a83/recovery/messages.sh

Sign in to add a comment