Releases: nerves-project/erlinit
Releases · nerves-project/erlinit
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
.
-
v1.9.0
- New features
- Support experimentation with using Linux's
overlayfs
to make normally
read-only root filesystems be writable. See the
--x-pivot-root-on-overlayfs
option. - Restrict operations on the
/dev
mount. This prevents things like
copying large files to/dev
or using it as a place to run random binaries.
- Support experimentation with using Linux's