Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 550052 - New ebuild: sys-apps/finite
Summary: New ebuild: sys-apps/finite
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2015-05-21 13:56 UTC by Shiz
Modified: 2015-05-24 22:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for finite 0.1. (finite-0.1.ebuild,637 bytes, text/plain)
2015-05-21 13:56 UTC, Shiz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shiz 2015-05-21 13:56:00 UTC
Created attachment 403728 [details]
Ebuild for finite 0.1.

finite is (for now) a simple OpenRC-compatible sysvinit replacement, aimed at robustness and simplicity.

I created an ebuild and an example inittab in my own overlay: https://git.shiz.me/shiz/overlay/tree/master/sys-apps/finite
The ebuild was looked at by the fine people in #gentoo-sunrise. I've attached it to this bug as well.
The finite source code is available from: https://git.shiz.me/shiz/finite

I've been running this on my own servers for a small while now, and it works well as a minimal sysvinit replacement that retains OpenRC compatibility (of course I'm biased, having written it in the first place). Equivalents to regular sysvinit system management tools such as halt, shutdown and killall5 are included as well.

For this ebuild to work in combination with OpenRC with no dependency conflicts, it would need to be added to the !prefix? ( kernel_linux? ( || ( ... ) ) ) stanza as it occurs in line 49 on https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-apps/openrc/openrc-0.16.ebuild?view=markup.