summaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAge
* rc.conf: Sync list of network file systems with actual defaultsWilliam Hubbs2013-12-08
| | | | | | | | I would like to thank Aaron Ten Clay <aarontc@aarontc.com> for pointing this out; this is based on a patch he submitted. X-Gentoo-Bug: 491384 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=491384
* Begin port to GNU/kFreeBSDSteven Chamberlain2013-10-30
| | | | | This is just a minimal port to get Debian up and running; the rest will be done later.
* Add support for DragonFly BSDGary2013-07-25
|
* add cgroup cleanup supportAlexander Vershilov2013-04-25
| | | | | This adds the ability to kill all processes within a service's cgroup when that service is stopped or restarted.
* config: move rc_fuser_timeout to rc.confWilliam Hubbs2013-03-12
| | | | | I was told that fuser does exist on *bsd, so this will need to bee supported there. This moves the timeout setting to rc.conf.
* Make fuser command time outWilliam Hubbs2013-03-12
| | | | | | | | | | | | This avoids situations in which fuser hangs because of open files on remote file systems when the remote system goes down. I have also passed this bug on to the maintainers of psmisc since it should really be fixed in fuser. This is based on a patch submitted by evermind@tuxfamily.org Reported-by: evermind@tuxfamily.org X-Gentoo-Bug: 455458 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=455458
* cgroups: major update to cgroups supportWilliam Hubbs2013-02-19
| | | | | | | | | | This reworks cgroups support so we have one variable in rc.conf for each controller instead of each setting. Also we add support for all of the possible cgroup controllers. I would like to thank Alexander Vershilov for his help with testing and reworking this code.
* cgroups: remove comment about suspend for cpu_shares settingWilliam Hubbs2013-02-17
|
* cgroups: document kernel requirement for cpu controller settingsWilliam Hubbs2013-02-16
|
* Typo FixWilliam Hubbs2012-12-03
|
* Support cpu usage management for LinuxAlexander Vershilov2012-11-12
| | | | | | | | | | | This commit was modified by William Hubbs as follows: - The paths in the cgroup fs were put into variables to ease maintenance. - Documentation was added to rc.conf.Linux. - The services were added originally to openrc/svcname cgroups under the controller cgroups, but this left an "openrc" cgroup which was unused. Now they are added to individual cgroups with the name openrc_${RC_SVCNAME}.
* checkbashisms: clean up export statements.Robin H. Johnson2012-11-07
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Expand the documentation for service configuration variablesWilliam Hubbs2012-10-30
| | | | | | | The original documentation for these variables did not give an example of what to do if the service had a name that had illegal characters in it, so this commit adds an example. There was no bug report; this was suggested by Tobias Klausmann.
* Bring Back prefix supportWilliam Hubbs2012-07-26
| | | | | We now have a team member who is interested in OpenRC on prefix, so I am bringing it back to the main tree.
* cgroups: allow users to turn off creation of controller cgroupsWilliam Hubbs2012-07-03
| | | | | | | | | This adds a switch to not create the one-cgroup-per-controller setup of cgroups. reported-by: davidweb@klaftenegger.de X-Gentoo-Bug: 423317 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=423317
* Remove prefix supportopenrc-0.9.9William Hubbs2012-02-21
| | | | | I spoke with the prefix team sometime back and was told that they do not have an interest in using OpenRC on prefix systems.
* Drop rc_sys definition from build systemWilliam Hubbs2012-02-20
|
* Revert "Remove rc_parallel from rc.conf"William Hubbs2012-02-13
| | | | | | | | This reverts commit 695f3886fb2d255e64387ce780be3c1cbc170fa9. Reported-by: Pacho Ramos <pacho@gentoo.org> X-Gentoo-Bug: 400741 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=400741
* cgroups: hide configure option to turn off cgroupsWilliam Hubbs2012-01-05
| | | | | | Turning off the default cgroups is possible, but these groups are the recommended setup from the kernel, so turning them off is highly discouraged.
* add rc_cgroup option to allow disabling of cgroup default setupPiotr Karbowski2011-12-20
| | | | | | | | | | | Currently, cgroups are still in development, so we are not setting them up by default. However, this default will be changed in the future. This commit message and patch were updated by William Hubbs <williamh@gentoo.org>. X-Gentoo-Bug: 395079 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=395079
* Remove rc_parallel from rc.confWilliam Hubbs2011-11-26
| | | | | | | | | | | | | rc_parallel has never been considered a stable feature of openrc. To that end, I am removing the documentation for this feature from rc.conf. It is still available, but bugs against it are not considered stable blockers, and it should only be used currently by developers and users who are willing to test the feature. X-Gentoo-Bug: 391945 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=391945
* CGroups: create the openrc cgroup hierarchyWilliam Hubbs2011-11-20
| | | | | | Openrc will create a cgroup hierarchy called openrc which will have all services it starts and all subsystems attached to it. If you need other groups/hierarchies, please use libcgroup.
* Change RC_CGROUP to lower caseWilliam Hubbs2011-11-17
|
* Add CGroup supportPatrick Lauer2011-11-17
| | | | | X-Gentoo-Bug: 390297 X-Gentoo-Bug: http://bugs.gentoo.org/show_bug.cgi?id=390297
* further clean up OS differences in makefilesMike Frysinger2011-10-20
| | | | | | No need for if() logic. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Make variable references in Makefiles consistentWilliam Hubbs2011-10-19
| | | | | | Some variable references were written as $(foo), but the majority were written as ${foo}. This commit changes all of the variable references to using braces.
* consolodate MakefilesWilliam Hubbs2011-10-18
| | | | | | | | | | The tree contained many operating system specific Makefiles which were being included in other Makefiles. This commit removes those and adds the code to the makefiles which included them using make's conditional processing. X-Gentoo-Bug: 387441 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=387441
* rc_log_path should be quotedWilliam Hubbs2011-07-06
|
* Rename rc_logger_path to rc_log_pathChristian Ruppert2011-07-06
|
* Document the new rc_logger_path optionChristian Ruppert2011-07-06
|
* drop useless "All rights reserved" noticeMike Frysinger2011-06-29
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* make rc_sys system specificWilliam Hubbs2011-04-18
| | | | | | | | This rearranges the configuration files so it is more clear that the rc_sys setting is system specific. X-Gentoo-Bug: 363957 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=363957
* update documentation for rc_sysWilliam Hubbs2011-03-21
| | | | | | | | | | | Originally the plan was to deprecate this code, but this will not be happening. There are some subsystems which can still be autodetected, so we are keeping this code and allowing users to override the automatic detection with this variable as well as set it to other subtypes we cannot autodetect. X-Gentoo-Bug: 357247 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=357247
* rc_sys: let default behavior be automagicMike Frysinger2011-03-14
| | | | | | | | | | | | The default rc_sys behavior was changed to always require manual intervention by users. This pretty much breaks all of the diff system variants out there if people don't explicitly edit their rc.conf file ahead of time. We should have things work "out of the box" as much as possible and reasonable. X-Gentoo-Bug: 357247 X-Gentoo-Bug-URL: http://bugs.gentoo.org/357247 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* remove references to the migration guideWilliam Hubbs2011-03-05
| | | | | | The openrc code base is not gentoo specific, so I feel that we should not refer to the migration guide in the comments inside the configuration files.
* allow default rc_sys value to be set at build timeWilliam Hubbs2011-03-05
| | | | | | | | | | | This allows the default value of rc_sys to be set when openrc is compiled. This will allow openrc to be installed, e.g. on vserver guests and will allow them to be rebooted without the need to edit rc.conf. This patch is a combined effort between myself and Robin Johnson. X-Gentoo-Bug: 357247 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=357247
* fix typoWilliam Hubbs2011-03-03
|
* more whitespace cleanupMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Bug #351783: more documentation for rc_sys. But really see the OpenRC ↵Robin H. Johnson2011-01-16
| | | | migration guide where this is covered.
* bug 351523: fix deprecation date for rc_sysWilliam Hubbs2011-01-13
| | | | | | The deprecation notice for automatic detection of the system type stated that the automatic detection will be removed no later than 2010/03/01, but it should state 2011/03/01.
* Implement explicit selection of subsystem types.Robin H. Johnson2011-01-05
| | | | | | | | | | | - Fixes bugs #347583, #349389, both of which were triggered by cgroups being detected as the LXC subsystem type. - Makes it much easier to select "prefix" type. - "rc -S" will now print a warning if you have not configured rc_sys in /etc/rc.conf - All other semantics of rc_sys are unchanged in this patch. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* update documentation for rc_interactiveWilliam Hubbs2010-11-01
| | | | | | rc_interactive is automatically disabled if rc_parallel is set to YES. Update the documentation in rc.conf to reflect this. This fixes bug #327305.
* allow net_fs_list to be extended but not replacedWilliam Hubbs2010-10-27
| | | | This fixes bug #342825.
* random spelling fixesMike Frysinger2010-01-08
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Add lustreRoy Marples2009-10-15
|
* Add more net fs's, Gentoo #284327.Roy Marples2009-10-11
|
* Add (c) to CopyrightRoy Marples2009-05-01
|
* Go back to gitRoy Marples2009-04-30
|
* Fix the nstop keyword.Roy Marples2009-04-27
|
* Use /bin/bash or user shell in /etc/passwd if none set before /bin/sh.Roy Marples2009-04-26
|