Tini is a special-purpose init system, aimed at containers. Add it to the choice of init systems. tini does not require much, so we re-use the default "none" skeleton. Note that tini is no longer selectable on its own, which it used to be. This change will require that people using tini be careful when upgrading, though, but that will be very easily caught, as the containers would no longer start at all. We could add a comment stating why, but no other init system has such a comment, so adding one for tini alone would be weird, so we don't add one. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Dario Binacchi <dario.binacchi@amarulasolutions.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19 lines
361 B
Plaintext
19 lines
361 B
Plaintext
config BR2_PACKAGE_TINI
|
|
bool "tini"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_INIT_TINI
|
|
help
|
|
tini is a simple but valid init binary to
|
|
act as PID 1 for containers.
|
|
|
|
https://github.com/krallin/tini
|
|
|
|
if BR2_PACKAGE_TINI
|
|
|
|
config BR2_PACKAGE_TINI_MINIMAL
|
|
bool "build minimal variant"
|
|
help
|
|
Disables argument parsing and verbose output.
|
|
|
|
endif
|