system: add catatonit as init system

Like the existing tini, catatonit can be used as minimal init to be
used as PID-1.

Add it to the list of init systems, like was done for tini in
24cac9c4e6 (system: add tini as init system) and tinyinit in
c1daa35cd9 (package/tinyinit: new package).

Unlike the "main" init systems, there is no historical preference for
those minimalist init systems, so just keep them alphabetically
ordered.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Yann E. MORIN
2025-02-15 11:33:49 +01:00
committed by Julien Olivain
parent 1b81b594a9
commit 6dc177bee8

View File

@@ -149,6 +149,16 @@ comment "systemd highly recommends Linux >= 4.15"
comment "Special purpose (read help)"
config BR2_INIT_CATATONIT
bool "catatonit"
select BR2_PACKAGE_CATATONIT
select BR2_PACKAGE_SKELETON_INIT_NONE if BR2_ROOTFS_SKELETON_DEFAULT
help
A container init that is so simple it's effectively
brain-dead.
https://github.com/openSUSE/catatonit
config BR2_INIT_TINI
bool "tini"
depends on BR2_USE_MMU # tini