- Improvements
- Fix
mix upload
so that its invocation ofssh
no longer overridesLD_LIBRARY_PATH
. (@ringlej) - Fix/clean up some typespecs
- Fix
- Improvements
mix upload
now attempts to display the UUID of the firmware as well
- New features
- Added a
:precheck_callback
option to support updating firmware update options at runtime and to stop updates from happening at critical times - Added a
:fwup_env
option for passing OS environment variables to fwup - Support setting default system-wide options in the application config in addition to the subsystem spec. The subsystem spec takes precedence.
- Added a
- Improvements
- Improve instructions for how to update from
nerves_firmware_ssh
- Improve instructions for how to update from
This releases adds a check for old upload.sh
scripts to warn users that
they'll need to update it.
Initial release.
This factors out the SSH subsystem from
nerves_firmware_ssh
and removes all ssh server code. The user of this library now has to start a
server themselves. This makes it possible to run the firmware update on port 22
and removes the constraint of needing to hard code authorized ssh public keys.