HIKEY: fix ESP mounting

Set up label and logical sector size for the ESP partition. 4K logical
sector size is required on Hikey960 UFS and it should work on SD as
well.

Change-Id: I2ea093e2d9f4099b88a5309914408487da112bd7
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
3 files changed
tree: 2d5faa1c836983c1a4f66f1c5fe6b30fecd5ce71
  1. class/
  2. debconf/
  3. disk_config/
  4. files/
  5. hooks/
  6. package_config/
  7. scripts/
  8. tests/
  9. tools/
  10. .gitreview
  11. README.md
README.md

Usage example on arm64 host:

sudo modprobe loop docker run --privileged -v $(pwd):/work --rm -it linaro/arm64-fai /bin/bash cd /work git clone http://git.linaro.org/ci/fai.git fai-diskimage -v --cspace $(pwd)/fai --hostname linaro-test -S 3G --class BUSTER,DEBIAN,DEVELOPER,LINARO,QCOM,DB410C,RAW linaro.raw 2>&1|tee fai.log

Gotchas:

  • loop devices need to exist before starting docker
  • order of classes matter - latter classes override variables from earlier ones
  • missing packages in packages from package_lists and errors while installing packages will not error the build out
    • grep the log for warnings and erros before proceeding