mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
For release note since 0.52.1, see: https://github.com/OpenRC/openrc/blob/0.56/NEWS.md Other changes: - Update 0007-allow-setting-rc_libexecdir-path.patch to apply cleanly - Remove the split-usr logic, as it was removed in version 0.54. This logic is now handled by passing the following to meson during the configure stage: --bindir /bin --libdir /lib64 --libexecdir /lib --sbindir /sbin - libcap is now a dependency - The audit package must be explicity set as disabled if not available. If not, configuration errors occure if audit is not found. ./support/testing/run-tests tests.init.test_openrc 11:45:44 TestInitSystemOpenrcRwFull Starting 11:45:57 TestInitSystemOpenrcRwFull Cleaning up 11:45:57 TestInitSystemOpenrcRoFull Starting 11:46:10 TestInitSystemOpenrcRoFull Cleaning up 11:46:10 TestInitSystemOpenrcMergedUsrFull Starting 11:46:10 TestInitSystemOpenrcMergedUsrFull Building 11:51:59 TestInitSystemOpenrcMergedUsrFull Building done 11:52:12 TestInitSystemOpenrcMergedUsrFull Cleaning up ---------------------------------------------------------------------- Ran 3 tests in 388.180s OK Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> [Julien: add link to release notes] Signed-off-by: Julien Olivain <ju.o@free.fr>
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
config BR2_PACKAGE_OPENRC
|
|
bool "openrc"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on !BR2_STATIC_LIBS
|
|
depends on !BR2_TOOLCHAIN_USES_UCLIBC
|
|
depends on BR2_INIT_OPENRC
|
|
select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # kmod tools
|
|
select BR2_PACKAGE_KMOD # runtime
|
|
select BR2_PACKAGE_KMOD_TOOLS # runtime
|
|
select BR2_PACKAGE_LIBCAP # runtime
|
|
select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
|
|
select BR2_PACKAGE_NCURSES
|
|
help
|
|
Init that works on top of pid 1 (for example
|
|
openrc-init). By default it does quite a lot on startup
|
|
(like setting hwclock, mounting directories, configuring
|
|
interfaces and so on). So for this init to properly work you
|
|
need at least these tools on the root filesystem (default
|
|
busybox configuration provides them all):
|
|
|
|
swapon, fsck, hwclock, getty, login, grep, mount, coreutils,
|
|
procps, modprobe (kmod), net-tools
|
|
|
|
Number of tools may be decreased by removing services that
|
|
use them.
|
|
|
|
https://github.com/OpenRC/openrc
|
|
|
|
comment "openrc needs a glibc or musl toolchain w/ dynamic library"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_INIT_OPENRC
|
|
depends on BR2_STATIC_LIBS && BR2_TOOLCHAIN_USES_UCLIBC
|