xref: /OK3568_Linux_fs/buildroot/package/openrc/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_OPENRC
2	bool "openrc"
3	depends on BR2_USE_MMU # fork()
4	depends on !BR2_STATIC_LIBS
5	depends on BR2_INIT_OPENRC
6	select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # kmod tools
7	select BR2_PACKAGE_KMOD # runtime
8	select BR2_PACKAGE_KMOD_TOOLS # runtime
9	select BR2_PACKAGE_NCURSES
10	help
11	  Init that works on top of pid 1 (for example
12	  openrc-init). By default it does quite a lot on startup
13	  (like setting hwclock, mounting directories, configuring
14	  interfaces and so on). So for this init to properly work you
15	  need at least these tools on the root filesystem (default
16	  busybox configuration provides them all):
17
18	  swapon, fsck, hwclock, getty, login, grep, mount, coreutils,
19	  procps, modprobe (kmod), net-tools
20
21	  Number of tools may be decreased by removing services that
22	  use them.
23
24	  https://github.com/OpenRC/openrc
25
26comment "openrc needs a toolchain w/ dynamic library"
27	depends on BR2_USE_MMU
28	depends on BR2_INIT_OPENRC
29	depends on BR2_STATIC_LIBS
30