Releases: nerves-project/erlinit
Releases · nerves-project/erlinit
v1.14.2
-
New features
- Support setting the core file pattern early in the boot process to enabling
capturing core files frombeam.smp
startup. See --core-pattern.
- Support setting the core file pattern early in the boot process to enabling
-
Bug fixes
- Fix parse issue when looking for file systems to unmount. Previously if file
system options for longer than 127 characters, there'd be a harmless parse
error. It was harmless since it just resulted in an ignored error and
everything that was supposed to be unmounted was. It was just distracting to
see in the logs.
- Fix parse issue when looking for file systems to unmount. Previously if file
v1.14.1
v1.14.0
-
New features
- Support passing arguments to reboot via the
/run/reboot-param
file. This
is required to support the Raspberry Pi's tryboot feature to implement A/B
partition failback. See the README.md for info. - In the hostname pattern, support a special printf format specifier for
trimming the left side of the serial number string.%-0.4s
lets you use
the 4 rightmost characters of the serial number in the hostname.
- Support passing arguments to reboot via the
-
Bug fixes
- Disable core dumps before killing programs on shutdowns and reboots. This
saves I/O operations that might impact the saving of important data. - Sync before killing programs on shutdowns and reboots to reduce the amount
of I/O needed during the graceful part of the shutdown.
- Disable core dumps before killing programs on shutdowns and reboots. This
v1.13.0
v1.12.3
v1.12.2
v1.12.1
- Bug fixes
- Remove absolute path requirement on
--alternate-exec
for binaries in the
Erlang runtime. This makes it much less brittle to use since the ERTS
directory has a version number in it that may change on every Erlang
update. If you're using--alternate-exec
to runrun_erl
, remove the
absolute path to it.erlinit
will run the one associated with the OTP
release.
- Remove absolute path requirement on
v1.12.0
-
Changes
- Check OTP release for ERTS before checking the system. The previous behavior
was to only check one or the other based on whether--release-include-erts
was specified.
- Check OTP release for ERTS before checking the system. The previous behavior
-
Bug fixes
- Fixed missing handling of EINTR when running the program to get the device's
ID. The handling has been missing since it was added and is not known to
have caused issues. However, it could cause the device's ID to not be set.
- Fixed missing handling of EINTR when running the program to get the device's
v1.11.0
v1.10.0
- New features
-
Added
--limit
option to enable core dumps, increase the number of
processes, file descriptors and other settings that theulimit
command
is normally used for.Use it like this:
--limit core:456:unlimited
The format is resource:soft_limit:hard_limit. The resources should be
specified as lower case and can be found on thesetrlimit(2)
man page.
The soft_limit and hard_limit can be either numbers or the word
infinity
.
-