Nerves’ firmware package and update tool, fwup
, can now be installed with asdf and mise-en-place. This mostly benefits Ubuntu and Fedora Nerves users who currently have to manually install from source. If you’re using MacOS or any of the Linux distros with fwup
, feel free to stick with your package manager’s version since fwup
really doesn’t change all that frequently.
The Nerves installation docs now show the asdf-fwup plugin. If you already use asdf
or mise
, you’re probably already familiar with the routine:
# Install dependencies needed to build fwup. See asdf-fwup plugin for more info
sudo apt-get install autoconf pkg-config help2man libconfuse-dev libarchive-dev
# Install the plugin and latest version globally
asdf plugin add fwup https://github.com/fwup-home/asdf-fwup.git
asdf install fwup latest
asdf global fwup latest
A huge thanks to Ben Youngblood who contributed this. If you run into any problems please file a GitHub issue.