An open API service indexing awesome lists of open source software.

https://github.com/troglobit/br2-ext-finit

Buildroot packaging of Finit
https://github.com/troglobit/br2-ext-finit

buildroot-external buildroot-external-tree buildroot-layer buildroot-package finit init-system

Last synced: about 1 year ago
JSON representation

Buildroot packaging of Finit

Awesome Lists containing this project

README

          

Finit Skeleton and Cookies
==========================

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

- [Finit][2]
- [Plugins][3]
- [Skeleton][4]

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

![Finit starting up Buildroot](br2-ext-finit.png)

- **Downloads:**
- **Blog post:**

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`.

[1]: https://github.com/troglobit/br2-finit-demo
[2]: https://github.com/troglobit/finit/
[3]: https://github.com/troglobit/finit-plugins/
[4]: https://github.com/troglobit/finit-skel
[5]: https://nightly.buildroot.org/#outside-br-custom
[6]: https://troglobit.com/projects/finit/