Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.67 KB

README.md

File metadata and controls

45 lines (35 loc) · 1.67 KB

Finit Skeleton and Cookies

This is a Buildroot external that provides the Finit init system. See the blog post, below, for more information on the advantages of using Finit in embedded Linux systems.

For an example of how to use Finit in your project, see br2-finit-demo, you can even try out the latest build in Qemu yourself:

Finit starting up Buildroot

The skeleton installs all known services as available/, even though you may not have selected any of them in make menuconfig. When a service is selected it will (by default) be enabled/. However, since some systems have management software that enable services based on system configuration, this behavior can be changed using menuconfig:

Symbol: BR2_PACKAGE_SKELETON_INIT_FINIT_ENABLE [=y]
Type  : bool
Prompt: Enable selected services by default
Location:
  -> External options
    -> Fast Init
      -> Target packages
        -> System tools
          -> finit init skeleton

Please note, some services, e.g., dsnmasq, chrony, etc. require additional configuration files. These can be provided with a BR2_ROOTFS_OVERLAY.