[webkit-changes] [WebKit/WebKit] e00e2b: [WPE][Tools] cross-toolchain-helper: allow several...

Carlos Alberto Lopez Perez noreply at github.com
Tue May 9 06:06:22 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e00e2b475934639bb1f92eaf85dde7b4906afd19
      https://github.com/WebKit/WebKit/commit/e00e2b475934639bb1f92eaf85dde7b4906afd19
  Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
  Date:   2023-05-09 (Tue, 09 May 2023)

  Changed paths:
    M Tools/Scripts/cross-toolchain-helper
    M Tools/yocto/README.md
    A Tools/yocto/deploy_image_scripts/tarball-to-nfsdir.sh
    A Tools/yocto/deploy_image_scripts/wic-to-sdcard.sh
    M Tools/yocto/rpi/fix-nativesdk-image-defs.patch
    M Tools/yocto/rpi/manifest.xml
    M Tools/yocto/targets.conf

  Log Message:
  -----------
  [WPE][Tools] cross-toolchain-helper: allow several image types per target and add support deploying those.
https://bugs.webkit.org/show_bug.cgi?id=255861

Reviewed by Philippe Normand.

This implements support for specifying more than one image type
per target and also supports automatic deploying of the images
from the script.

The cross-toolchain-helper now has the parameter `--deploy-image-with-script`
that allows to execute a script that will deploy the image generated.
Two examples scripts are included: one for deploying images of type
tarball to a local directory for remote booting (via NFS) and another
one to write the .wic image to a SDCard.

It also gets a new parameter `--check-if-image-is-updated` to verify
if the deployed or running image is updated to the last version.

This support for automatic deployment of images will be used on the
upcoming WPE performance bots.

* Tools/Scripts/cross-toolchain-helper:
* Tools/yocto/README.md:
* Tools/yocto/deploy_image_scripts/tarball-to-nfsdir.sh: Added.
* Tools/yocto/deploy_image_scripts/wic-to-sdcard.sh: Added.
* Tools/yocto/rpi/fix-nativesdk-image-defs.patch:
* Tools/yocto/rpi/manifest.xml:
* Tools/yocto/targets.conf:

Canonical link: https://commits.webkit.org/263861@main




More information about the webkit-changes mailing list