Difference between pages "OpenRC Planning" and "Ebuilds"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
This page is designed to contain an '''ongoing''' discussion about features to be desired in future versions of OpenRC. You are encouraged to add your own ideas.
== Recently Modified Ebuilds ==


== Process Supervision ==
{{#ask: [[Category:Ebuilds]]
| order=descending
| sort=Modification date
| format=list
| limit=100
| searchlabel=
}}


Process Supervision would allow OpenRC to be able to restart crashed or dead processes as well as interactively query their status.
== All Ebuilds ==


It would be beneficial to make use of (perhaps by default) a process supervision daemon. [http://www.skarnet.org/software/s6/why.html S6 Why] describes that this should be possible for this supervision to not wake unless notified.
{{#ask: [[Category:Ebuilds]]
 
| format=category
== start-stop-daemon rewrite ==
}}
 
It has been suggested that rethinking <tt>start-stop-daemon</tt> may be beneficial. (TODO: Why?)
 
== rc_parallel improvement ==
 
There are known issues with using <tt>rc_parallel</tt> in <tt>/etc/rc.conf</tt>. It would be great to fix these.
 
== restart improvement ==
 
Adding a restart function  to an init script will not work, this is a design limitation within OpenRC. Since there may be dependencies involved (e.g. network -> apache) a restart function is in general not going to work. <tt>restart</tt> is internally mapped to <tt>stop()</tt> then <tt>start()</tt> (plus handling dependencies) (Figuring out a reliable improvement for this "bug" is appreciated)
 
== support non-root accounts ==

Revision as of 04:30, December 24, 2014

Recently Modified Ebuilds

{{#ask: | order=descending | sort=Modification date | format=list | limit=100 | searchlabel= }}

All Ebuilds

{{#ask:

| format=category }}