Difference between pages "OpenRC Planning" and "Ebuilds"

(Difference between pages)
(restart improvement)
 
 
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 }}