nerves_firmware_ssh v0.2.0 mix firmware.push
Upgrades the firmware on a Nerves device using SSH.
This task copies a .fw file to a Nerves device running
nerves_firmware_ssh, upgrades the device and then reboots.
Command line options
--firmware- The path to a fw file--passphrase- The passphrase for the private key file--port- The TCP port number to use to connect to the target--target- Alternative to setting theMIX_TARGETenvironment variable--user-dir- The path to your ssh private key files (e.g., “~/.ssh”)
Examples
Upgrade a Raspberry Pi Zero at nerves.local:
MIX_TARGET=rpi0 mix firmware.push nerves.local
Upgrade 192.168.1.120 and explicitly pass the .fw file:
mix firmware.push 192.168.1.120 —firmware _images/rpi3/my_app.fw
Link to this section Summary
Link to this section Functions
Link to this function
run(argv)
A task needs to implement run which receives
a list of command line args.
Callback implementation for Mix.Task.run/1.