Packages
nerves_system_br
0.6.0
1.34.0
1.33.9
1.33.8
1.33.7
1.33.6
1.33.5
1.33.4
1.33.3
1.33.2
1.33.1
1.33.0
1.32.5
1.32.4
1.32.3
1.32.2
1.32.1
1.32.0
1.31.7
1.31.6
1.31.5
1.31.4
1.31.3
1.31.2
1.31.1
1.31.0
1.30.1
1.30.0
1.29.3
1.29.2
1.29.1
1.29.0
1.28.3
1.28.2
1.28.1
1.28.0
1.27.3
1.27.2
1.27.1
1.27.0
1.26.1
1.26.0
1.25.3
1.25.2
1.25.1
1.25.0
1.24.1
1.24.0
1.23.3
1.23.2
1.23.1
1.23.0
1.22.8
1.22.7
1.22.6
1.22.5
1.22.4
1.22.3
1.22.2
1.22.1
1.22.0
1.21.6
1.21.5
1.21.4
1.21.3
1.21.2
1.21.1
1.21.0
1.20.6
1.20.5
1.20.4
1.20.3
1.20.2
1.20.1
1.20.0
1.19.1
1.19.0
1.18.6
1.18.5
1.18.4
1.18.3
1.18.2
1.18.1
1.18.0
1.17.4
1.17.3
1.17.2
1.17.1
1.17.0
1.16.5
1.16.4
1.16.3
1.16.2
1.16.1
1.16.0
1.15.2
1.15.1
1.15.0
1.14.5
1.14.4
1.14.3
1.14.2
1.14.1
1.14.0
1.13.8
1.13.7
1.13.6
1.13.5
1.13.4
1.13.3
1.13.2
1.13.1
1.13.0
1.12.4
1.12.3
1.12.2
1.12.1
1.12.0
1.12.0-rc.0
1.11.4
1.11.3
1.11.2
1.11.1
1.11.0
1.10.3
1.10.2
1.10.1
1.10.0
1.9.5
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.6
1.8.5
1.8.4
1.8.3
1.8.2
1.8.1
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.8
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.0
1.0.1
1.0.0
1.0.0-rc.4
1.0.0-rc.3
1.0.0-rc.2
1.0.0-rc.1
1.0.0-rc.0
0.17.0
0.16.4
0.16.3
0.16.2
0.16.1-2017-11
0.16.0-2017-11
0.15.1
0.15.0
0.14.1
0.14.0
0.13.9
0.13.8
0.13.7
0.13.6
0.13.5
0.13.4
retired
0.13.3
0.13.2
0.13.0
0.12.1
0.12.0
0.11.1
0.11.0
0.10.1
0.10.0
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.0
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.2
0.4.1
Nerves System BR - Buildroot based build platform for Nerves Systems
Current section
Files
Jump to
Current section
Files
package/nerves-config/Config.in
menuconfig BR2_PACKAGE_NERVES_CONFIG
bool "nerves-config"
select BR2_PACKAGE_ERLINIT
help
Nerves system configuration helper
https://github.com/nerves-project/nerves_system_br
if BR2_PACKAGE_NERVES_CONFIG
choice
prompt "erlinit.config"
default BR2_PACKAGE_NERVES_CONFIG_GENERATE_ERLINIT_CONF
help
Select source of erlinit.config
config BR2_PACKAGE_NERVES_CONFIG_GENERATE_ERLINIT_CONF
bool "Generate erlinit.config"
help
Generate the erlinit.config based on a template.
DEPRECATED: Use one of the other options going forward.
config BR2_PACKAGE_NERVES_CONFIG_SPECIFY_ERLINIT_CONF
bool "Specify erlinit.config"
help
Specify a path to an erlinit.config.
config BR2_PACKAGE_NERVES_CONFIG_NO_ERLINIT_CONF
bool "No erlinit.config"
help
Do not include an erlinit.config. The generated image won't boot unless
one is added using another mechanism.
endchoice
if BR2_PACKAGE_NERVES_CONFIG_SPECIFY_ERLINIT_CONF
config BR2_PACKAGE_NERVES_CONFIG_ERLINIT_CONF_PATH
string "Path to erlinit.config"
default ""
help
Specify a path to erlinit.config
endif
if BR2_PACKAGE_NERVES_CONFIG_GENERATE_ERLINIT_CONF
config BR2_PACKAGE_NERVES_CONFIG_PORT
string "console port"
default "ttyS0"
help
Specify a port for console messages and shell.
config BR2_PACKAGE_NERVES_CONFIG_EXTRA_MOUNTS
string "Additional mount point"
default ""
help
Specify an additional mount point that erlinit should try to mount
on boot before starting the Erlang release. This is useful for logging
or searching a non-root fs for releases.
config BR2_PACKAGE_NERVES_CONFIG_HANG_ON_EXIT
bool "Hang on exit"
default false
help
If the Erlang VM exits, hang the board rather than rebooting. This is
useful when debugging.
config BR2_PACKAGE_NERVES_CONFIG_POWEROFF_ON_EXIT
bool "Power off on exit"
default false
help
If the Erlang VM exits, poweroff the board rather than rebooting. This is
useful when debugging on boards that don't have a reset button.
config BR2_PACKAGE_NERVES_CONFIG_RUN_ON_EXIT
string "Run command on exit"
default ""
help
If the Erlang VM exits, run the specified command prior to rebooting
or powering off.
config BR2_PACKAGE_NERVES_CONFIG_VERBOSE_INIT
bool "Verbose init"
default false
help
If the Erlang VM isn't starting correctly, turning this on may help
debug the problem.
config BR2_PACKAGE_NERVES_CONFIG_UNIQUEID_PROG
string "Program to get an id for the hostname"
default ""
help
Specify an executable and any arguments to report an identifier for
the board.
config BR2_PACKAGE_NERVES_CONFIG_HOSTNAME_PATTERN
string "Pattern for generating the hostname"
default ""
help
Specify a printf string for setting the hostname.
config BR2_PACKAGE_NERVES_CONFIG_UID
int "Erlang VM user id"
default 0
help
Specify a numeric user ID for the Erlang VM.
config BR2_PACKAGE_NERVES_CONFIG_GID
int "Erlang VM group id"
default 0
help
Specify a numeric group ID for the Erlang VM.
config BR2_PACKAGE_NERVES_CONFIG_RELEASE_PATHS
string "Erlang release paths"
default "/srv/erlang"
help
Specify a colon-separated list of directories for where to search for
Erlang releases.
endif
choice
prompt "shell"
default BR2_PACKAGE_NERVES_CONFIG_ERLANG
help
Set the shell to provide on the console port
config BR2_PACKAGE_NERVES_CONFIG_ERLANG
bool "Erlang shell"
help
Boot to the Erlang shell.
config BR2_PACKAGE_NERVES_CONFIG_ELIXIR
bool "Elixir shell"
select BR2_PACKAGE_HOST_ELIXIR
help
Boot to the Elixir interactive shell.
config BR2_PACKAGE_NERVES_CONFIG_LFE
bool "LFE shell"
select BR2_PACKAGE_LFE
help
Boot to the LFE shell.
endchoice
config BR2_PACKAGE_NERVES_CONFIG_APPS
string "Erlang apps to include"
help
Space-separated list of Erlang apps to include in the base
Nerves image. The apps must be already be built or relx will
fail.
config BR2_PACKAGE_NERVES_CONFIG_DISTRIBUTION
bool "Enable Erlang distribution"
default y
help
Enable Erlang distribution. You will also need to bring up the
appropriate network interfaces at runtime for this to work.
if BR2_PACKAGE_NERVES_CONFIG_DISTRIBUTION
config BR2_PACKAGE_NERVES_CONFIG_SNAME
string "sname"
default "demo"
help
Use the specified simple name for this node. This will be the
sname for all nodes running the firmware release, so if you have
multiple nodes running the same firmware, it is better to set the
node name at runtime.
config BR2_PACKAGE_NERVES_CONFIG_COOKIE
string "cookie"
default "democookie"
help
The cookie to use for distributed Erlang
endif
endif