#1042365 vboot-kernel-utils: Update version to use futility instead of flashrom for Chromebook set/get_gbb_flags.sh

Package:
vboot-kernel-utils
Source:
vboot-kernel-utils
Description:
Chrome OS verified boot utils required to sign kernels
Submitter:
Leonard Lausen
Date:
2023-07-27 00:54:03 UTC
Severity:
normal
#1042365#5
Date:
2023-07-27 00:51:05 UTC
From:
To:
Dear Maintainer,

the included /usr/share/vboot/bin/{get,set}_gbb_flags.sh scripts for
managing Chromebook GBB flags are dysfunctional as they rely on a
version of flashrom forked by the Chromium team that is incompatible
with the version of flashrom in Debian. Fortunately, upstream has
removed this dependency on non-standard flashrom as of February 2023
[1]. Can you please package a newer version, so that these scripts will
start working in Debian and simplify using Debian on Chromebooks?

Sample of the error with the currently packaged version:

% sudo /usr/share/vboot/bin/get_gbb_flags.sh
flashrom unknown on Linux 6.4.4-stb-cbq (aarch64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Error: Unknown programmer "host". Valid choices are:
internal, dummy, gfxnvidia, raiden_debug_spi, drkaiser, satasii, atavia, it8212,
ft2232_spi, serprog, buspirate_spi, dediprog, developerbox, pony_spi, nicintel,
nicintel_spi, nicintel_eeprom, ogp_spi, linux_mtd, linux_spi, usbblaster_spi,
pickit2_spi, ch341a_spi, digilent_spi, jlink_spi, stlinkv3_spi, dirtyjtag_spi.
Please run "flashrom --help" for usage info.

Thank you.

[1]: https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3495110ff91df002e8b6c13b9af9a80c93d9dbb3%5E%21/#F1