How to update system firmware

Are there plans to support fwupdmgr firmware updates in Intel Clear Linux and to provide fwupdmgr compatible firmware for Intel hardware such as NUC8i7HVK?

  1. fwupdmgr is not working in Clear Linux.
$ sudo fwupdmgr get-updates
...
Failed to update metadata for lvfs: Error opening directory “/etc/pki/fwupd-metadata”: No such file or directory

Creating the directory results in more errors.

  1. Intel distributes NUC firmware in .bio files. Manually downloading and installing a firmware file with wget and fwupdmgr install HN0059.bio produces a message about fwupdmgr requiring .cab format.

  2. Intel does not post firmware updates to fwupd.org.

For the first error, I needed to symlink that directory from /usr/share:

mkdir /etc/pki
ln -s /usr/share/fwupd/pki/fwupd-metadata  /etc/pki/fwupd-metadata

After that fwupdmgr commands work, at least on v31890. Long term solution would be to update the tmpfiles.d/fwupd.conf to create this symlink