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.
| | {{Ebuild |
| | |Summary=Base configuration files for different PAM implementations |
| | |CatPkg=sys-auth/pambase |
| | }} |
|
| |
|
| == Process Supervision ==
| | {{EbuildFooter}} |
| | |
| Process Supervision would allow OpenRC to be able to restart crashed or dead processes as well as interactively query their status.
| |
| | |
| 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.
| |
| | |
| == 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 10:48, December 22, 2014