Simple initialization for devices running Nerves
New features
nerves_time
. So many people were adding nerves_time
to their
projects that we decided to include it by default. This only brings in the
library. The default configuration will use NTP to get the time and advance
clock to at least the build time by default.Bug fixes
nerves_network
config. This fixes confusion on which config wins with network configuration
since nerves_init_gadget
does some configuration as a convenience. The
answer is that nerves_network
wins.usb0
, then peer.usb0.lan
refers to
the computer connected to the device (like your laptop):dhcpd
instead of :linklocal
for defaults./etc/iex.exs
on ssh connectionsNew features
node_host: :dhcp
ssh_console_port: nil
address_method: :dhcpd
. See
OneDHCPD for more information.Bug fixes
default
configs from nerves_network
. This fixes an issue where
wlan0
settings were lost.ssh
-ing to an IEx prompt. To use this, add:
ssh_console_port: 22
to your nerves_init_gadget
configuration.:hostname
for the :mdns_domain
option, it will generate the .local
name from the hostname. This lets you have names like nerves-1234.local
being advertised on the network.New features
config/config.exs
and rel/config.exs
references to bootloader.ring_logger
and instructions for setting it up since it
fixes many of the reported issues when getting started with the console
logger.Bug fixes
The README.md and other documentation has been updated to make it easier for new
Nerves users to get started with nerves_init_gadget
and also to reflect
changes to the Nerves new project generator.
Initial release