Compare commits
	
		
			72 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | c47b497483 | ||
|   | 977811563d | ||
|   | 47aa0b93cd | ||
|   | f680c89c26 | ||
|   | 5bfb7d6c77 | ||
|   | 12c8248b5f | ||
|   | 820ef6dab6 | ||
|   | 87884db667 | ||
|   | 94077d264e | ||
|   | 3351c8b4c3 | ||
|   | a8214af2fe | ||
|   | 9a372812c7 | ||
|   | 3fa9015b8e | ||
|   | 3b5a8b331e | ||
|   | b3a04e797e | ||
|   | 92e2f2c7cc | ||
|   | ad23d5b8db | ||
|   | 62410eaf4b | ||
|   | fd80b6fc67 | ||
|   | 5d130cc45c | ||
|   | 1c3c2cf6d8 | ||
|   | 171e856ec8 | ||
|   | beaa71df0a | ||
|   | 7eaf71176b | ||
|   | 2c1f6a16e1 | ||
|   | e82653782e | ||
|   | e52b5f59c2 | ||
|   | 8a7e4d38a7 | ||
|   | 47dd5e37cb | ||
|   | e277ae57ef | ||
|   | 69f052b611 | ||
|   | e4eacf02ca | ||
|   | 30c3561b6b | ||
|   | 5f2850366e | ||
|   | 1cb7eec31f | ||
|   | cd7883d25d | ||
|   | 62b49b2a3a | ||
|   | 4c814a0a28 | ||
|   | 36dde4e7f2 | ||
|   | 649f63d882 | ||
|   | 55a28f5d25 | ||
|   | 6c09421375 | ||
|   | 79359f77cc | ||
|   | f79a7a7be1 | ||
|   | 73482cf13a | ||
|   | 0910c455d3 | ||
|   | f5e06bc55a | ||
|   | e7ae08c38d | ||
|   | 6da0abc085 | ||
|   | b34df9dd81 | ||
|   | 6f02069746 | ||
|   | d4c7207ef3 | ||
|   | 04f05c30d1 | ||
|   | 9473ac514c | ||
|   | bf2f40828e | ||
|   | fe485f4433 | ||
|   | 53bc986ce5 | ||
|   | 981d2b3308 | ||
|   | 5d3e85bc31 | ||
|   | 000503fad7 | ||
|   | 065f034059 | ||
|   | fe32ef8e09 | ||
|   | c45313dfa9 | ||
|   | 3ef2bbfb19 | ||
|   | cc9c23c848 | ||
|   | 935252b115 | ||
|   | 0d202b5711 | ||
|   | f9bdb072e8 | ||
|   | 9f6e05671d | ||
|   | 8addd7913a | ||
|   | 83cd7145e3 | ||
|   | a67e3495d0 | 
							
								
								
									
										99
									
								
								AUTHORS
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										99
									
								
								AUTHORS
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,99 @@ | |||||||
|  | Alessio Ababilov <ilovedevlinux@gmail.com> | ||||||
|  | Alexander Berntsen <alexander@plaimi.net> | ||||||
|  | Alexander Mezin <mezin.alexander@gmail.com> | ||||||
|  | Alexander Tsoy <alexander@tsoy.me> | ||||||
|  | Alexander Vershilov <alexander.vershilov@gmail.com> | ||||||
|  | Alexander Vershilov <qnikst@gentoo.org> | ||||||
|  | Alexander V Vershilov <qnikst@gentoo.org> | ||||||
|  | Alexey Shvetsov <alexxy@gentoo.org> | ||||||
|  | Alon Bar-Lev <alon.barlev@gmail.com> | ||||||
|  | Amadeusz Żołnowski <aidecoe@aidecoe.name> | ||||||
|  | Andrew Gregory <andrew.gregory.8@gmail.com> | ||||||
|  | Anthony Donnelly <Amzo@archbsd.com> | ||||||
|  | Anthony G. Basile <basile@opensource.dyc.edu> | ||||||
|  | Anthony G. Basile <blueness@gentoo.org> | ||||||
|  | Austin S. Hemmelgarn <ahferroin7@gmail.com> | ||||||
|  | Benda Xu <heroxbd@gentoo.org> | ||||||
|  | Björn Baumbach <bb@sernet.de> | ||||||
|  | Charlie <root@uberlaptop.development.ltl> | ||||||
|  | Chris Richards <gizmo@giz-works.com> | ||||||
|  | Christian <christian@ch-sc.de> | ||||||
|  | Christian Ruppert <idl0r@gentoo.org> | ||||||
|  | Christian Wetzig <gentoo@wetzig.de> | ||||||
|  | Christopher Head <chead@telus.net> | ||||||
|  | Consus <consus@gmx.com> | ||||||
|  | Daniel Mierswa <impulze@impulze.org> | ||||||
|  | Daniel Robbins <drobbins@funtoo.org> | ||||||
|  | Diego Elio Pettenò <flameeyes@flameeyes.eu> | ||||||
|  | Diego Elio Pettenò <flameeyes@gmail.com> | ||||||
|  | Diego <flameeyes@gentoo.org> | ||||||
|  | Dirk Sondermann <ds-gentoo@dyximaq.de> | ||||||
|  | Doug Freed <dwfreed@mtu.edu> | ||||||
|  | Doug Goldstein <cardoe@cardoe.com> | ||||||
|  | Ed Wildgoose <gentoo@wildgooses.com> | ||||||
|  | Eray Aslan <eras@gentoo.org> | ||||||
|  | Eugeny Shkrigunov <eshkrig@gmail.com> | ||||||
|  | Fedja Beader <specing@contact.me.on.irc.freenode.net> | ||||||
|  | Flex <frostynova@gmail.com> | ||||||
|  | Gabriele Giacone <1o5g4r8o@gmail.com> | ||||||
|  | Gary <admin@garyshood.com> | ||||||
|  | Gilles Oivier <g.olivier@wanadoo.fr> | ||||||
|  | Hank Leininger <hlein@korelogic.com> | ||||||
|  | Ian Stakenvicius <axs@gentoo.org> | ||||||
|  | Jakob Drexel <jake42@rommel.stw.uni-erlangen.de> | ||||||
|  | James Le Cuirot <chewi@aura-online.co.uk> | ||||||
|  | Jan Psota <jasiu@belsznica.pl> | ||||||
|  | Jason Zaman <jason@perfinion.com> | ||||||
|  | Joe Harvell <jharvell@dogpad.net> | ||||||
|  | Joe M <joe9mail@gmail.com> | ||||||
|  | Johan Bergström <bugs@bergstroem.nu> | ||||||
|  | Jory A. Pratt <anarchy@gentoo.org> | ||||||
|  | Juan RP <xtraeme@gmail.com> | ||||||
|  | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | ||||||
|  | Kfir Lavi <lavi.kfir@gmail.com> | ||||||
|  | Kirill Elagin <kirelagin@gmail.com> | ||||||
|  | Lars Wendler <polynomial-c@gentoo.org> | ||||||
|  | Lorand Kelemen <lorand.kelemen@indgroup.eu> | ||||||
|  | Marc Joliet <marcec@gmx.de> | ||||||
|  | Marien Zwart <marienz@gentoo.org> | ||||||
|  | Michal Gorny <gentoo@mgorny.alt.pl> | ||||||
|  | Mihai Moldovan <ionic@ionic.de> | ||||||
|  | Mike Frysinger <vapier@gentoo.org> | ||||||
|  | Mike Gilbert <floppym@gentoo.org> | ||||||
|  | Nao Nakashima <nao.nakashima@gmail.com> | ||||||
|  | Natanael Copa <natanael.copa@gmail.com> | ||||||
|  | Nathan Phillip Brink <ohnobinki@ohnopublishing.net> | ||||||
|  | Ned Ludd <solar@gentoo.org> | ||||||
|  | Olivier Huber <oli.huber@gmail.com> | ||||||
|  | Patrick Lauer <patrick@gentoo.org> | ||||||
|  | Petre Rodan <petre.rodan@simplex.ro> | ||||||
|  | Piotr Karbowski <piotr.karbowski@gmail.com> | ||||||
|  | Ralph Sennhauser <sera@gentoo.org> | ||||||
|  | Richard Yao <ryao@cs.stonybrook.edu> | ||||||
|  | Rick Farina (ZeroChaos) <sidhayn@gmail.com> | ||||||
|  | Rick Farina (Zero_Chaos) <zerochaos@gentoo.org> | ||||||
|  | Robin H. Johnson <robbat2@gentoo.org> | ||||||
|  | Robin H. Johnson <robbat2@orbis-terrarum.net> | ||||||
|  | Robin Johnson <robbat2@gentoo.org> | ||||||
|  | Roy Marples <roy@marples.name> | ||||||
|  | Salah Coronya <salah.coronya@gmail.com> | ||||||
|  | Sebastian Thorarensen <indigo176@blinkenshell.org> | ||||||
|  | Semen Maryasin <marsoft@ya.ru> | ||||||
|  | Sergei Trofimovich <slyfox@gentoo.org> | ||||||
|  | Seth Robertson <in-gentoo@baka.org> | ||||||
|  | S. Gilles <sgilles@umd.edu> | ||||||
|  | Stefan Knoblich <s.knoblich@axsentis.de> | ||||||
|  | Stef Simoens <stef.simoens@scarlet.be> | ||||||
|  | Steve L <slong@rathaus.eclipse.co.uk> | ||||||
|  | Steven Chamberlain <steven@pyro.eu.org> | ||||||
|  | Svante Signell <svante.signell@gmail.com> | ||||||
|  | Sven Vermeulen <sven.vermeulen@siphos.be> | ||||||
|  | Thomas D <whissi@whissi.de> | ||||||
|  | Thomas Pfaff <tpfaff@gmx.net> | ||||||
|  | Trevor Summers Smith <trevorsummerssmith@gmail.com> | ||||||
|  | Walter <walter@pratyeka.org> | ||||||
|  | William Hubbs <w.d.hubbs@gmail.com> | ||||||
|  | William Hubbs <williamh@gentoo.org> | ||||||
|  | Will Miles <wmiles@sgl.com> | ||||||
|  | Yun Zheng Hu <hu@fox-it.com> | ||||||
|  | Yuta SATOH <nigoro.gentoo@0x100.com> | ||||||
| @@ -38,7 +38,7 @@ Who: | |||||||
|  |  | ||||||
| When: 1.0 | When: 1.0 | ||||||
|  |  | ||||||
| Why: Depprecated in favor of extra_commands, extra_started_commands | Why: Deprecated in favor of extra_commands, extra_started_commands | ||||||
| 	 and extra_stopped_commands. | 	 and extra_stopped_commands. | ||||||
|  |  | ||||||
| Who: | Who: | ||||||
| @@ -47,15 +47,32 @@ Who: | |||||||
|  |  | ||||||
| When: 1.0 | When: 1.0 | ||||||
|  |  | ||||||
| Why: Depprecated in favor of executable scripts in @SYSCONFDIR@/local.d | Why: Deprecated in favor of executable scripts in @SYSCONFDIR@/local.d | ||||||
|  |  | ||||||
| Who: | Who: | ||||||
|  |  | ||||||
| ## the mtab service script | ## the mtab service script | ||||||
|  |  | ||||||
| When: make warnings more visible in 1.0, remove in 2.0 | When: force /etc/mtab to link to /proc/self/mounts in 1.0, remove | ||||||
|  | 	  service in 2.0 | ||||||
|  |  | ||||||
| Why: /etc/mtab should be a symbolic link to /proc/self/mounts on modern | Why: /etc/mtab should be a symbolic link to /proc/self/mounts on modern | ||||||
| 	 Linux systems | 	 Linux systems | ||||||
|  |  | ||||||
| Who: | Who: | ||||||
|  |  | ||||||
|  | ## C API Functions in rc.h | ||||||
|  |  | ||||||
|  | If you have a c program that links to librc and uses functions from | ||||||
|  | there, this section will list API functions which are deprecated and | ||||||
|  | will be removed along with the reason they are being removed. | ||||||
|  |  | ||||||
|  | ### rc_getline() | ||||||
|  |  | ||||||
|  | When: 1.0 | ||||||
|  |  | ||||||
|  | Why: The getline() function was standardized in POSIX.1-2008, so it | ||||||
|  | 	 should be available on POSIX systems. | ||||||
|  |  | ||||||
|  | Who: | ||||||
|  |  | ||||||
|   | |||||||
| @@ -54,4 +54,9 @@ Daniel Robbins continues to maintain an independent, forked | |||||||
| version of OpenRC for Funtoo Linux, which includes a Funtoo-specific network | version of OpenRC for Funtoo Linux, which includes a Funtoo-specific network | ||||||
| configuration system.  | configuration system.  | ||||||
|  |  | ||||||
|  | On 17-Dec-2015 utc, Roy gave the OpenRC developers permission to replace his | ||||||
|  | copyrights in all source files with a generic Copyright assertion for | ||||||
|  | the OpenRC developers as long as we keep the original copyright in the | ||||||
|  | binaries and  LICENSE file. | ||||||
|  |  | ||||||
| [1] http://www.gentoo.org/news/en/gwn/20040426-newsletter.xml | [1] http://www.gentoo.org/news/en/gwn/20040426-newsletter.xml | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | |||||||
|  | Copyright (c) 2007-2008, Roy Marples <roy@marples.name> | ||||||
|  | Copyright (c) 2007-2015, the OpenRC authors | ||||||
|  | All rights reserved. | ||||||
|  |  | ||||||
|  | Redistribution and use in source and binary forms, with or without | ||||||
|  | modification, are permitted provided that the following conditions are met: | ||||||
|  |  | ||||||
|  | 1. Redistributions of source code must retain the above copyright notice, | ||||||
|  |    this list of conditions and the following disclaimer. | ||||||
|  | 2. Redistributions in binary form must reproduce the above copyright | ||||||
|  |    notice, this list of conditions and the following disclaimer in the | ||||||
|  |    documentation and/or other materials provided with the distribution. | ||||||
|  |  | ||||||
|  | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||||||
|  | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||||||
|  | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||||||
|  | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE | ||||||
|  | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | ||||||
|  | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | ||||||
|  | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||||||
|  | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||||||
|  | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||||||
|  | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||||||
|  | POSSIBILITY OF SUCH DAMAGE. | ||||||
							
								
								
									
										12
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,6 +1,12 @@ | |||||||
| # OpenRC Makefile | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # See the Authors file at the top-level directory of this distribution and | ||||||
| # Released under the 2-clause BSD license. | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| TOP:=		${dir ${realpath ${firstword ${MAKEFILE_LIST}}}} | TOP:=		${dir ${realpath ${firstword ${MAKEFILE_LIST}}}} | ||||||
| MK=			${TOP}/mk | MK=			${TOP}/mk | ||||||
|   | |||||||
| @@ -1,3 +1,3 @@ | |||||||
| NAME=		openrc | NAME=		openrc | ||||||
| VERSION=	0.19 | VERSION=	0.21.1 | ||||||
| PKG=		${NAME}-${VERSION} | PKG=		${NAME}-${VERSION} | ||||||
|   | |||||||
							
								
								
									
										14
									
								
								NEWS.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								NEWS.md
									
									
									
									
									
								
							| @@ -3,6 +3,20 @@ | |||||||
| This file will contain a list of notable changes for each release. Note | This file will contain a list of notable changes for each release. Note | ||||||
| the information in this file is in reverse order. | the information in this file is in reverse order. | ||||||
|  |  | ||||||
|  | ## OpenRC-0.21 | ||||||
|  |  | ||||||
|  | This version adds a daemon supervisor which can start daemons and | ||||||
|  | restart them if they crash. See supervise-daemon-guide.md in the | ||||||
|  | distribution for details on its use. | ||||||
|  |  | ||||||
|  | It is now possible to mark certain mount points as critical. If these | ||||||
|  | mount points are unable to be mounted, localmount or netmount will fail. | ||||||
|  | This is handled in /etc/conf.d/localmount and /etc/conf.d/netmount. See | ||||||
|  | these files for the setup. | ||||||
|  |  | ||||||
|  | The deprecation messages in 0.13.x for runscript and rc are now | ||||||
|  | made visible in preparation for the removal of these binaries in 1.0. | ||||||
|  |  | ||||||
| ## OpenRC-0.19 | ## OpenRC-0.19 | ||||||
|  |  | ||||||
| This version adds a net-online service. By default, this | This version adds a net-online service. By default, this | ||||||
|   | |||||||
| @@ -9,7 +9,7 @@ wipe_tmp="YES" | |||||||
| # This may be useful if you need the kernel boot log afterwards | # This may be useful if you need the kernel boot log afterwards | ||||||
| log_dmesg="YES" | log_dmesg="YES" | ||||||
|  |  | ||||||
| # Save the previous dmesg log to dmesc.old | # Save the previous dmesg log to dmesg.old | ||||||
| # This may be useful if you need to compare the current boot to the | # This may be useful if you need to compare the current boot to the | ||||||
| # previous one. | # previous one. | ||||||
| #previous_dmesg=no | #previous_dmesg=no | ||||||
|   | |||||||
| @@ -32,3 +32,9 @@ fsck_on_battery="YES" | |||||||
| # This is useful when periodic filesystem checks are causing undesirable | # This is useful when periodic filesystem checks are causing undesirable | ||||||
| # delays at startup, but such delays at shutdown are acceptable. | # delays at startup, but such delays at shutdown are acceptable. | ||||||
| fsck_shutdown="NO" | fsck_shutdown="NO" | ||||||
|  |  | ||||||
|  | # fsck_abort_on_errors can be set to no to cause fsck to not abort on | ||||||
|  | # errors. | ||||||
|  | # This is useful when periodic filesystem checks are causing undesirable | ||||||
|  | # aborts. | ||||||
|  | fsck_abort_on_errors="YES" | ||||||
|   | |||||||
| @@ -1,3 +1,10 @@ | |||||||
| # Stop the unmounting of certain points. | # Stop the unmounting of certain points. | ||||||
| # This could be useful for some NFS related work. | # This could be useful for some NFS related work. | ||||||
| #no_umounts="/dir1:/var/dir2" | #no_umounts="/dir1:/var/dir2" | ||||||
|  | # | ||||||
|  | # Mark certain mount points as critical. | ||||||
|  | # This contains aspace separated list of mount points which should be | ||||||
|  | # considered critical. If one of these mount points cannot be mounted, | ||||||
|  | # localmount will fail. | ||||||
|  | # By default, this is empty. | ||||||
|  | #critical_mounts="/home /var" | ||||||
|   | |||||||
| @@ -38,3 +38,10 @@ | |||||||
| # other words, please change it to be more suited to your system. | # other words, please change it to be more suited to your system. | ||||||
| # | # | ||||||
| rc_need="net" | rc_need="net" | ||||||
|  | # | ||||||
|  | # Mark certain mount points as critical. | ||||||
|  | # This contains aspace separated list of mount points which should be | ||||||
|  | # considered critical. If one of these mount points cannot be mounted, | ||||||
|  | # netmount will fail. | ||||||
|  | # By default, this is empty. | ||||||
|  | #critical_mounts="/home /var" | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								etc/rc.devd
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								etc/rc.devd
									
									
									
									
									
								
							| @@ -1,6 +1,13 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | #    except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # Inform RC that we are in the background and hotplugged | # Inform RC that we are in the background and hotplugged | ||||||
| IN_BACKGROUND=yes | IN_BACKGROUND=yes | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								etc/rc.in
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								etc/rc.in
									
									
									
									
									
								
							| @@ -1,6 +1,13 @@ | |||||||
| #!@SHELL@ | #!@SHELL@ | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | #    except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # If $TERM is not set then assume default of @TERM@ | # If $TERM is not set then assume default of @TERM@ | ||||||
| # This gives us a nice colour boot :) | # This gives us a nice colour boot :) | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SHELL@ | #!@SHELL@ | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | #    except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # Handle interrupts | # Handle interrupts | ||||||
| trap : SIGINT SIGQUIT | trap : SIGINT SIGQUIT | ||||||
|   | |||||||
							
								
								
									
										251
									
								
								guide.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										251
									
								
								guide.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,251 @@ | |||||||
|  | # Purpose and description | ||||||
|  |  | ||||||
|  | OpenRC is an init system for Unixoid operating systems. It takes care of  | ||||||
|  | startup and shutdown of the whole system, including services. | ||||||
|  |  | ||||||
|  | It evolved out of the Gentoo "Baselayout" package which was a custom pure-shell  | ||||||
|  | startup solution. (This was both hard to maintain and debug, and not very  | ||||||
|  | performant) | ||||||
|  |  | ||||||
|  | Most of the core parts are written in C99 for performance and flexibility  | ||||||
|  | reasons, while everything else is posix sh. | ||||||
|  | The License is 2-clause BSD | ||||||
|  |  | ||||||
|  | Current size is about 10k LoC C, and about 4k LoC shell. | ||||||
|  |  | ||||||
|  | OpenRC is known to work on Linux, many BSDs (FreeBSD, OpenBSD, DragonFlyBSD at  | ||||||
|  | least) and HURD. | ||||||
|  |  | ||||||
|  | Services are stateful (i.e. start; start will lead to "it's already started") | ||||||
|  |  | ||||||
|  | # Startup | ||||||
|  |  | ||||||
|  | Usually PID1 (aka. init) calls the OpenRC binary ("/sbin/openrc" by default). | ||||||
|  | (The default setup assumes sysvinit for this) | ||||||
|  |  | ||||||
|  | openrc scans the runlevels (default: "/etc/runlevels") and builds a dependency  | ||||||
|  | graph, then starts the needed service scripts, either serialized (default) or in  | ||||||
|  | parallel. | ||||||
|  |  | ||||||
|  | When all the init scripts are started openrc terminates. There is no persistent  | ||||||
|  | daemon. (Integration with tools like monit, runit or s6 can be done) | ||||||
|  |  | ||||||
|  | # Shutdown | ||||||
|  |  | ||||||
|  | On change to runlevel 0/6 or running "reboot", "halt" etc., openrc stops all  | ||||||
|  | services that are started and runs the services in the "shutdown" runlevel. | ||||||
|  |  | ||||||
|  | # Modifying Service Scripts | ||||||
|  |  | ||||||
|  | Any service can, at any time, be started/stopped/restarted by executing  | ||||||
|  | "rc-service someservice start", "rc-service someservice stop", etc. | ||||||
|  | Another, less preferred method, is to run the service script directly, | ||||||
|  | e.g. "/etc/init.d/service start", "/etc/init.d/service stop", etc. | ||||||
|  |  | ||||||
|  | OpenRC will take care of dependencies, e.g starting apache will start network  | ||||||
|  | first, and stopping network will stop apache first. | ||||||
|  |  | ||||||
|  | There is a special command "zap" that makes OpenRC 'forget' that a service is  | ||||||
|  | started; this is mostly useful to reset a crashed service to stopped state  | ||||||
|  | without invoking the (possibly broken) stop function of the service script. | ||||||
|  |  | ||||||
|  | Calling "openrc" without any arguments will try to reset all services so | ||||||
|  | that the current runlevel is satisfied; if you manually started apache it will be  | ||||||
|  | stopped, and if squid died but is in the current runlevel it'll be restarted. | ||||||
|  |  | ||||||
|  | There is a "service" helper that emulates the syntax seen on e.g. older Redhat  | ||||||
|  | and Ubuntu ("service nginx start" etc.) | ||||||
|  |  | ||||||
|  | # Runlevels | ||||||
|  |  | ||||||
|  | OpenRC has a concept of runlevels, similar to what sysvinit historically  | ||||||
|  | offered. A runlevel is basically a collection of services that needs to be  | ||||||
|  | started. Instead of random numbers they are named, and users can create their  | ||||||
|  | own if needed. This allows, for example, to have a default runlevel with  | ||||||
|  | "everything" enabled, and a "powersaving" runlevel where some services are  | ||||||
|  | disabled. | ||||||
|  |  | ||||||
|  | The "rc-status" helper will print all currently active runlevels and the state  | ||||||
|  | of init scripts in them: | ||||||
|  |  | ||||||
|  | # rc-status | ||||||
|  |  * Caching service dependencies ... [ ok ] | ||||||
|  | Runlevel: default | ||||||
|  |  modules                     [  started  ] | ||||||
|  |  lvm                         [  started  ] | ||||||
|  |  | ||||||
|  | All runlevels are represented as folders in /etc/runlevels/ with symlinks to  | ||||||
|  | the actual init scripts. | ||||||
|  |  | ||||||
|  | Calling openrc with an argument ("openrc default") will switch to that | ||||||
|  | runlevel; this will start and stop services as needed. | ||||||
|  |  | ||||||
|  | Managing runlevels is usually done through the "rc-update" helper, but could of  | ||||||
|  | course be done by hand if desired. | ||||||
|  | e.g. "rc-update add nginx default" - add nginx to the default runlevel | ||||||
|  | Note: This will not auto-start nginx! You'd still have to trigger "rc" or run  | ||||||
|  | the initscript by hand. | ||||||
|  |  | ||||||
|  | FIXME: Document stacked runlevels | ||||||
|  |  | ||||||
|  | The default startup uses the runlevels "boot", "sysinit" and "default", in that  | ||||||
|  | order. Shutdown uses the "shutdown" runlevel. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # Syntax of Service Scripts | ||||||
|  |  | ||||||
|  | Service scripts are shell scripts. OpenRC aims at using only the standardized  | ||||||
|  | POSIX sh subset for portability reasons. The default interpreter (build-time  | ||||||
|  | toggle) is /bin/sh, so using for example mksh is not a problem. | ||||||
|  |  | ||||||
|  | OpenRC has been tested with busybox sh, ash, dash, bash, mksh, zsh and possibly  | ||||||
|  | others. Using busybox sh has been difficult as it replaces commands with  | ||||||
|  | builtins that don't offer the expected features. | ||||||
|  |  | ||||||
|  | The interpreter for initscripts is #!/sbin/openrc-run | ||||||
|  | Not using this interpreter will break the use of dependencies and is not  | ||||||
|  | supported. (iow: if you insist on using #!/bin/sh you're on your own) | ||||||
|  |  | ||||||
|  | A "depend" function declares the dependencies of this service script. | ||||||
|  | All scripts must have start/stop/status functions, but defaults are provided. | ||||||
|  | Extra functions can be added easily: | ||||||
|  |  | ||||||
|  | extra_commands="checkconfig" | ||||||
|  | checkconfig() { | ||||||
|  | 	doSomething | ||||||
|  | } | ||||||
|  |  | ||||||
|  | This exports the checkconfig function so that "/etc/init.d/someservice  | ||||||
|  | checkconfig" will be available, and it "just" runs this function. | ||||||
|  |  | ||||||
|  | While commands defined in extra_commands are always available, commands | ||||||
|  | defined in extra_started_commands will only work when the service is started | ||||||
|  | and those defined in extra_stopped_commands will only work when the service is | ||||||
|  | stopped. This can be used for implementing graceful reload and similar | ||||||
|  | behaviour. | ||||||
|  |  | ||||||
|  | Adding a restart function will not work, this is a design decision within  | ||||||
|  | OpenRC. Since there may be dependencies involved (e.g. network -> apache) a  | ||||||
|  | restart function is in general not going to work.  | ||||||
|  | restart is internally mapped to stop() + start() (plus handling dependencies). | ||||||
|  | If a service needs to behave differently when it is being restarted vs | ||||||
|  | started or stopped, it should test the $RC_CMD variable, for example: | ||||||
|  |  | ||||||
|  |     [ "$RC_CMD" = restart ] && do_something | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # The Depend Function | ||||||
|  |  | ||||||
|  | This function declares the dependencies for a service script. This | ||||||
|  | determines the order the service scripts start. | ||||||
|  |  | ||||||
|  | depend() { | ||||||
|  | 	need net | ||||||
|  | 	use dns logger netmount | ||||||
|  | 	want coolservice | ||||||
|  | } | ||||||
|  |  | ||||||
|  | "need" declares a hard dependency - net always needs to be started before this  | ||||||
|  | 	service does | ||||||
|  | "use" is a soft dependency - if dns, logger or netmount is in this runlevel  | ||||||
|  | 	start it before, but we don't care if it's not in this runlevel. | ||||||
|  | 	"want" is between need and use - try to start coolservice if it is | ||||||
|  | 	installed on the system, regardless of whether it is in the | ||||||
|  | 	runlevel, but we don't care if it starts. | ||||||
|  | "before" declares that we need to be started before another service | ||||||
|  | "after" declares that we need to be started after another service, without  | ||||||
|  | 	creating a dependency (so on calling stop the two are independent) | ||||||
|  | "provide" allows multiple implementations to provide one service type, e.g.: | ||||||
|  | 	'provide cron' is set in all cron-daemons, so any one of them started  | ||||||
|  | 	satisfies a cron dependency | ||||||
|  | "keyword" allows platform-specific overrides, e.g. "keyword -lxc" makes this  | ||||||
|  | 	service script a noop in lxc containers. Useful for things like keymaps,  | ||||||
|  | 	module loading etc. that are either platform-specific or not available  | ||||||
|  | 	in containers/virtualization/... | ||||||
|  |  | ||||||
|  | FIXME: Anything missing in this list? | ||||||
|  |  | ||||||
|  | # The Default Functions | ||||||
|  |  | ||||||
|  | All service scripts are assumed to have the following functions: | ||||||
|  |  | ||||||
|  | start() | ||||||
|  | stop() | ||||||
|  | status() | ||||||
|  |  | ||||||
|  | There are default implementations in rc/sh/openrc-run.sh - this allows very  | ||||||
|  | compact service scripts. These functions can be overridden per service script as  | ||||||
|  | needed. | ||||||
|  |  | ||||||
|  | The default functions assume the following variables to be set in the service  | ||||||
|  | script: | ||||||
|  |  | ||||||
|  | command= | ||||||
|  | command_args= | ||||||
|  | pidfile= | ||||||
|  |  | ||||||
|  | Thus the 'smallest' service scripts can be half a dozen lines long | ||||||
|  |  | ||||||
|  | # The Magic of Conf.d | ||||||
|  |  | ||||||
|  | Most service scripts need default values. It would be fragile to | ||||||
|  | explicitly source some arbitrary files. By convention openrc-run will source | ||||||
|  | the matching file in /etc/conf.d/ for any script in /etc/init.d/ | ||||||
|  |  | ||||||
|  | This allows you to set random startup-related things easily. Example: | ||||||
|  |  | ||||||
|  | conf.d/foo: | ||||||
|  | START_OPTS="--extraparameter sausage" | ||||||
|  |  | ||||||
|  | init.d/foo: | ||||||
|  | start() { | ||||||
|  | 	/usr/sbin/foo-daemon ${STARTOPTS} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | The big advantage of this split is that most of the time editing of the init  | ||||||
|  | script can be avoided. | ||||||
|  |  | ||||||
|  | # Start-Stop-Daemon | ||||||
|  |  | ||||||
|  | OpenRC has its own modified version of s-s-d, which is historically related and  | ||||||
|  | mostly syntax-compatible to Debian's s-s-d, but has been rewritten from scratch. | ||||||
|  |  | ||||||
|  | It helps with starting daemons, backgrounding, creating PID files and many  | ||||||
|  | other convenience functions related to managing daemons. | ||||||
|  |  | ||||||
|  | # /etc/rc.conf | ||||||
|  |  | ||||||
|  | This file manages the default configuration for OpenRC, and it has examples of  | ||||||
|  | per-service-script variables. | ||||||
|  |  | ||||||
|  | Among these are rc_parallel (for parallelized startup), rc_log (logs all boot  | ||||||
|  | messages to a file), and a few others. | ||||||
|  |  | ||||||
|  | # ulimit and CGroups | ||||||
|  |  | ||||||
|  | Setting ulimit and nice values per service can be done through the rc_ulimit  | ||||||
|  | variable. | ||||||
|  |  | ||||||
|  | Under Linux, OpenRC can optionally use CGroups for process management. | ||||||
|  | By default each service script's processes are migrated to their own CGroup. | ||||||
|  |  | ||||||
|  | By changing certain values in the conf.d file limits can be enforced per  | ||||||
|  | service. It is easy to find orphan processes of a service that persist after  | ||||||
|  | stop(), but by default these will NOT be terminated. | ||||||
|  | To change this add rc_cgroup_cleanup="yes" in the conf.d files for services  | ||||||
|  | where you desire this functionality. | ||||||
|  |  | ||||||
|  | # Caching | ||||||
|  |  | ||||||
|  | For performance reasons OpenRC keeps a cache of pre-parsed initscript metadata | ||||||
|  | (e.g. depend). The default location for this is /${RC_SVCDIR}/cache. | ||||||
|  |  | ||||||
|  | The cache uses mtime to check for file staleness. Should any service script | ||||||
|  | change it'll re-source the relevant files and update the cache | ||||||
|  |  | ||||||
|  | # Convenience functions | ||||||
|  |  | ||||||
|  | OpenRC has wrappers for many common output tasks in libeinfo. | ||||||
|  | This allows to print colour-coded status notices and other things. | ||||||
|  | To make the output consistent the bundled initscripts all use ebegin/eend to  | ||||||
|  | print nice messages. | ||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/avahi-dnsconfd | command=@PKG_PREFIX@/sbin/avahi-dnsconfd | ||||||
| command_args="$avahi_dnsconfd_args -D" | command_args="$avahi_dnsconfd_args -D" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/avahi-daemon | command=@PKG_PREFIX@/sbin/avahi-daemon | ||||||
| command_args="$avahid_args -D" | command_args="$avahid_args -D" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/bin/dbus-daemon | command=@PKG_PREFIX@/bin/dbus-daemon | ||||||
| pidfile=@VARBASE@/run/dbus/pid | pidfile=@VARBASE@/run/dbus/pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/sbin/dhcpcd | command=/sbin/dhcpcd | ||||||
| pidfile=/var/run/dhcpcd.pid | pidfile=/var/run/dhcpcd.pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/dnsmasq | command=@PKG_PREFIX@/sbin/dnsmasq | ||||||
| command_args=$dnsmasq_args | command_args=$dnsmasq_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/hald | command=@PKG_PREFIX@/sbin/hald | ||||||
| pidfile=@VARBASE@/run/hald/hald.pid | pidfile=@VARBASE@/run/hald/hald.pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/named | command=/usr/sbin/named | ||||||
| command_args=$named_args | command_args=$named_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| : ${ntpd_config:=/etc/ntp.conf} | : ${ntpd_config:=/etc/ntp.conf} | ||||||
| : ${ntpd_drift:=/var/db/ntpd.drift} | : ${ntpd_drift:=/var/db/ntpd.drift} | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| vpn=${RC_SVCNAME#*.} | vpn=${RC_SVCNAME#*.} | ||||||
| name="OpenVPN" | name="OpenVPN" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/polkitd | command=@PKG_PREFIX@/sbin/polkitd | ||||||
| pidfile=@VARBASE@/run/polkitd/polkitd.pid | pidfile=@VARBASE@/run/polkitd/polkitd.pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/sshd | command=/usr/sbin/sshd | ||||||
| command_args=$sshd_args | command_args=$sshd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/wpa_supplicant | command=/usr/sbin/wpa_supplicant | ||||||
| : ${wpa_supplicant_conf:=/etc/wpa_supplicant.conf} | : ${wpa_supplicant_conf:=/etc/wpa_supplicant.conf} | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								init.d/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								init.d/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +1,4 @@ | |||||||
|  | binfmt | ||||||
| bootmisc | bootmisc | ||||||
| fsck | fsck | ||||||
| hostname | hostname | ||||||
| @@ -22,9 +23,11 @@ killprocs | |||||||
| modules | modules | ||||||
| mount-ro | mount-ro | ||||||
| mtab | mtab | ||||||
|  | net-online | ||||||
| numlock | numlock | ||||||
| osclock | osclock | ||||||
| procfs | procfs | ||||||
|  | s6-svscan | ||||||
| staticroute | staticroute | ||||||
| sysfs | sysfs | ||||||
| devdb | devdb | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="save" | extra_commands="save" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright 2015 William Hubbs <w.d.hubbs@gmail.com> | # Copyright (c) 2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Register misc binary format handlers" | description="Register misc binary format handlers" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Sets a font for the consoles." | description="Sets a font for the consoles." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/sbin/devd | command=/sbin/devd | ||||||
| command_args=$devd_args | command_args=$devd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008 Roy Marples <roy@marples.name> | # Copyright (c) 2008-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Creates the dev database" | description="Creates the dev database" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Set up the /dev directory" | description="Set up the /dev directory" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Set the dmesg level for a cleaner boot" | description="Set the dmesg level for a cleaner boot" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Configures a specific kernel dump device." | description="Configures a specific kernel dump device." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Check and repair filesystems according to /etc/fstab" | description="Check and repair filesystems according to /etc/fstab" | ||||||
| _IFS=" | _IFS=" | ||||||
| @@ -13,7 +20,7 @@ depend() | |||||||
| } | } | ||||||
|  |  | ||||||
| _abort() { | _abort() { | ||||||
| 	rc-abort | 	yesno ${fsck_abort_on_errors:-yes} && rc-abort | ||||||
| 	return 1 | 	return 1 | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="reset" | extra_commands="reset" | ||||||
| : ${hostid_file:=/etc/hostid} | : ${hostid_file:=/etc/hostid} | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Sets the hostname of the machine." | description="Sets the hostname of the machine." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="save show" | extra_commands="save show" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # This is based on /etc/rc.firewall and /etc/rc.firewall6 from FreeBSD | # This is based on /etc/rc.firewall and /etc/rc.firewall6 from FreeBSD | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Applies a keymap for the consoles." | description="Applies a keymap for the consoles." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Kill all processes so we can unmount disks cleanly." | description="Kill all processes so we can unmount disks cleanly." | ||||||
|  |  | ||||||
| @@ -13,10 +20,8 @@ start() | |||||||
| { | { | ||||||
| 	ebegin "Terminating remaining processes" | 	ebegin "Terminating remaining processes" | ||||||
| 	killall5 -15 ${killall5_opts} | 	killall5 -15 ${killall5_opts} | ||||||
| 	sleep 1 |  | ||||||
| 	eend 0 | 	eend 0 | ||||||
| 	ebegin "Killing remaining processes" | 	ebegin "Killing remaining processes" | ||||||
| 	killall5 -9 ${killall5_opts} | 	killall5 -9 ${killall5_opts} | ||||||
| 	sleep 1 |  | ||||||
| 	eend 0 | 	eend 0 | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Executes user programs in @SYSCONFDIR@/local.d" | description="Executes user programs in @SYSCONFDIR@/local.d" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mounts disks and swap according to /etc/fstab." | description="Mounts disks and swap according to /etc/fstab." | ||||||
|  |  | ||||||
| @@ -15,7 +22,7 @@ depend() | |||||||
| start() | start() | ||||||
| { | { | ||||||
| 	# Mount local filesystems in /etc/fstab. | 	# Mount local filesystems in /etc/fstab. | ||||||
| 	local types="noproc" x= no_netdev= rc= | 	local critical= types="noproc" x= no_netdev= rc= | ||||||
| 	for x in $net_fs_list $extra_net_fs_list; do | 	for x in $net_fs_list $extra_net_fs_list; do | ||||||
| 		types="${types},no${x}" | 		types="${types},no${x}" | ||||||
| 	done | 	done | ||||||
| @@ -30,8 +37,17 @@ start() | |||||||
| 	mount -at "$types" $no_netdev | 	mount -at "$types" $no_netdev | ||||||
| 	eend $? "Some local filesystem failed to mount" | 	eend $? "Some local filesystem failed to mount" | ||||||
| 	rc=$? | 	rc=$? | ||||||
| 	if [ "$RC_UNAME" != Linux ]; then | 	if [ -z "$critical_mounts" ]; then | ||||||
| 		rc=0 | 		rc=0 | ||||||
|  | 	else | ||||||
|  | 		for x in ${critical_mounts}; do | ||||||
|  | 		fstabinfo -q $x || continue | ||||||
|  | 		if ! mountinfo -q $x; then | ||||||
|  | 			critical=x | ||||||
|  | 			eerror "Failed to mount $x" | ||||||
|  | 		fi | ||||||
|  | 		done | ||||||
|  | 		[ -z "$critical" ] && rc=0 | ||||||
| 	fi | 	fi | ||||||
| 	return $rc | 	return $rc | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2013 William Hubbs <w.d.hubbs@gmail.com> | # Copyright (c) 2013-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Configures the loopback interface." | description="Configures the loopback interface." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="restore" | extra_commands="restore" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Loads a user defined list of kernel modules." | description="Loads a user defined list of kernel modules." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Re-mount filesytems read-only for a clean reboot." | description="Re-mount filesytems read-only for a clean reboot." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| mouse=${RC_SVCNAME##*.} | mouse=${RC_SVCNAME##*.} | ||||||
| if [ -n "$mouse" -a "$mouse" != "moused" ]; then | if [ -n "$mouse" -a "$mouse" != "moused" ]; then | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Update /etc/mtab to match what the kernel knows about" | description="Update /etc/mtab to match what the kernel knows about" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (C) 2015 William Hubbs <w.d.hubbs@gmail.com> | # Copyright (c) 2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Delays until the network is online or a specific timeout" | description="Delays until the network is online or a specific timeout" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,13 +1,28 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mounts network shares according to /etc/fstab." | description="Mounts network shares according to /etc/fstab." | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
| 	config /etc/fstab | 	local opts mywant="" | ||||||
| 	use afc-client amd nfsclient autofs openvpn | 	for opts in $(fstabinfo -o -t nfs,nfs4); do | ||||||
|  | 		case $opts in | ||||||
|  | 			noauto) ;; | ||||||
|  | 			*) mywant="$mywant nfsclient"; break ;; | ||||||
|  | 		esac | ||||||
|  | 	done | ||||||
|  |  	config /etc/fstab | ||||||
|  | 	want $mywant | ||||||
|  | 	use afc-client amd openvpn | ||||||
| 	use dns | 	use dns | ||||||
| 	keyword -jail -prefix -systemd-nspawn -vserver -lxc | 	keyword -jail -prefix -systemd-nspawn -vserver -lxc | ||||||
| } | } | ||||||
| @@ -22,13 +37,22 @@ start() | |||||||
| 	ebegin "Mounting network filesystems" | 	ebegin "Mounting network filesystems" | ||||||
| 	mount -at $fs | 	mount -at $fs | ||||||
| 	rc=$? | 	rc=$? | ||||||
| 	if [ "$RC_UNAME" = Linux ]; then | 	if [ "$RC_UNAME" = Linux ] && [ $rc = 0 ]; then | ||||||
| 		mount -a -O _netdev | 		mount -a -O _netdev | ||||||
| 		rc=$? | 		rc=$? | ||||||
| 	fi | 	fi | ||||||
| 	ewend $rc "Could not mount all network filesystems" | 	ewend $rc "Could not mount all network filesystems" | ||||||
| 	if [ "$RC_UNAME" != Linux ]; then | 	if [ -z "$critical_mounts" ]; then | ||||||
| 		rc=0 | 		rc=0 | ||||||
|  | 	else | ||||||
|  | 		for x in ${critical_mounts}; do | ||||||
|  | 		fstabinfo -q $x || continue | ||||||
|  | 		if ! mountinfo -q $x; then | ||||||
|  | 			critical=x | ||||||
|  | 			eerror "Failed to mount $x" | ||||||
|  | 		fi | ||||||
|  | 		done | ||||||
|  | 		[ -z "$critical" ] && rc=0 | ||||||
| 	fi | 	fi | ||||||
| 	return $rc | 	return $rc | ||||||
| } | } | ||||||
| @@ -57,7 +81,7 @@ stop() | |||||||
| 	retval=$? | 	retval=$? | ||||||
|  |  | ||||||
| 	eoutdent | 	eoutdent | ||||||
| 	if [ "$RC_UNAME" = Linux ]; then | 	if [ "$RC_UNAME" = Linux ] && [ $retval = 0 ]; then | ||||||
| 		umount -a -O _netdev | 		umount -a -O _netdev | ||||||
| 		retval=$? | 		retval=$? | ||||||
| 	fi | 	fi | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2009-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # This script was inspired by the equivalent rc.d network from NetBSD. | # This script was inspired by the equivalent rc.d network from NetBSD. | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| required_files="/etc/newsyslog.conf" | required_files="/etc/newsyslog.conf" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/nscd | command=/usr/sbin/nscd | ||||||
| command_args=$nscd_args | command_args=$nscd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Turns numlock on for the consoles." | description="Turns numlock on for the consoles." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2014 Ralph Sennhauser <sera@igentoo.org> | # Copyright (c) 2014-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # Can be used on OSs that take care of the clock. | # Can be used on OSs that take care of the clock. | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								init.d/pf.in
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								init.d/pf.in
									
									
									
									
									
								
							| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| name="Packet Filter" | name="Packet Filter" | ||||||
| : ${pf_conf:=${pf_rules:-/etc/pf.conf}} | : ${pf_conf:=${pf_rules:-/etc/pf.conf}} | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/powerd | command=/usr/sbin/powerd | ||||||
| command_args=$powerd_args | command_args=$powerd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mounts misc filesystems in /proc." | description="Mounts misc filesystems in /proc." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/rarpd | command=/usr/sbin/rarpd | ||||||
| command_args="-f $rarpd_args" | command_args="-f $rarpd_args" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mount the root fs read/write" | description="Mount the root fs read/write" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/rpcbind | command=/usr/sbin/rpcbind | ||||||
| command_args=$rpcbind_args | command_args=$rpcbind_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (C) 2015 William Hubbs <w.d.hubbs@gmail.com> | # Copyright (c) 2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/bin/s6-svscan | command=/bin/s6-svscan | ||||||
| command_args="${RC_SVCDIR}"/s6-scan | command_args="${RC_SVCDIR}"/s6-scan | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Saves the caches OpenRC uses to non volatile storage" | description="Saves the caches OpenRC uses to non volatile storage" | ||||||
|  |  | ||||||
| @@ -42,7 +49,7 @@ start() | |||||||
| 	fi | 	fi | ||||||
| 	ebegin "Saving dependency cache" | 	ebegin "Saving dependency cache" | ||||||
| 	local rc=0 save= | 	local rc=0 save= | ||||||
| 	for x in deptree depconfig shutdowntime softlevel nettree rc.log; do | 	for x in deptree depconfig shutdowntime softlevel rc.log; do | ||||||
| 		[ -e "$RC_SVCDIR/$x" ] && save="$save $RC_SVCDIR/$x" | 		[ -e "$RC_SVCDIR/$x" ] && save="$save $RC_SVCDIR/$x" | ||||||
| 	done | 	done | ||||||
| 	if [ -n "$save" ]; then | 	if [ -n "$save" ]; then | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Saves a kernel dump." | description="Saves a kernel dump." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2009-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # This script was inspired by the equivalent rc.d staticroute from NetBSD. | # This script was inspired by the equivalent rc.d staticroute from NetBSD. | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2009-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Sets the local clock to the mtime of a given file." | description="Sets the local clock to the mtime of a given file." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() { | depend() { | ||||||
| 	need localmount | 	need localmount | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@PREFIX@/sbin/openrc-run | #!@PREFIX@/sbin/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
| #FIXME: Modify for GNU/Hurd | #FIXME: Modify for GNU/Hurd | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mount the sys filesystem." | description="Mount the sys filesystem." | ||||||
|  |  | ||||||
| @@ -81,6 +88,15 @@ mount_misc() | |||||||
| 		fi | 		fi | ||||||
| 	fi | 	fi | ||||||
|  |  | ||||||
|  | 	# Setup Kernel Support for persistent storage | ||||||
|  | 	if [ -d /sys/fs/pstore ] && ! mountinfo -q /sys/fs/pstore; then | ||||||
|  | 		if grep -qs 'pstore$' /proc/filesystems; then | ||||||
|  | 			ebegin "Mounting persistent storage (pstore) filesystem" | ||||||
|  | 			mount -t pstore pstore -o ${sysfs_opts} /sys/fs/pstore | ||||||
|  | 			eend $? | ||||||
|  | 		fi | ||||||
|  | 	fi | ||||||
|  |  | ||||||
| 	# setup up kernel support for efivarfs | 	# setup up kernel support for efivarfs | ||||||
| 	# slightly complicated, as if it's build as a module but NOT yet loaded, | 	# slightly complicated, as if it's build as a module but NOT yet loaded, | ||||||
| 	# it will NOT appear in /proc/filesystems yet | 	# it will NOT appear in /proc/filesystems yet | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/syslogd | command=/usr/sbin/syslogd | ||||||
| command_args=$syslogd_args | command_args=$syslogd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2008-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Configures terminal encoding." | description="Configures terminal encoding." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008 Roy Marples <roy@marples.name> | # Copyright (c) 2008-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| : ${urandom_seed:=${URANDOM_SEED:-/var/lib/misc/random-seed}} | : ${urandom_seed:=${URANDOM_SEED:-/var/lib/misc/random-seed}} | ||||||
| description="Initializes the random number generator." | description="Initializes the random number generator." | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ MAN3=		einfo.3 \ | |||||||
| 		rc_config.3 rc_deptree.3 rc_find_pids.3 rc_plugin_hook.3 \ | 		rc_config.3 rc_deptree.3 rc_find_pids.3 rc_plugin_hook.3 \ | ||||||
| 		rc_runlevel.3 rc_service.3 rc_stringlist.3 | 		rc_runlevel.3 rc_service.3 rc_stringlist.3 | ||||||
| MAN8=		rc-service.8 rc-status.8 rc-update.8 openrc.8 openrc-run.8 \ | MAN8=		rc-service.8 rc-status.8 rc-update.8 openrc.8 openrc-run.8 \ | ||||||
| 		service.8 start-stop-daemon.8 | 		service.8 start-stop-daemon.8 supervise-daemon.8 | ||||||
|  |  | ||||||
| ifeq (${OS},Linux) | ifeq (${OS},Linux) | ||||||
| MAN8 += rc-sstat.8 | MAN8 += rc-sstat.8 | ||||||
|   | |||||||
							
								
								
									
										29
									
								
								man/einfo.3
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								man/einfo.3
									
									
									
									
									
								
							| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 16, 2008 | .Dd Mar 16, 2008 | ||||||
| .Dt EINFO 3 SMM | .Dt EINFO 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd December 31, 2011 | .Dd December 31, 2011 | ||||||
| .Dt openrc-run 8 SMM | .Dt openrc-run 8 SMM | ||||||
| @@ -108,10 +95,17 @@ String describing the service. | |||||||
| .It Ar description_$command | .It Ar description_$command | ||||||
| String describing the extra command. | String describing the extra command. | ||||||
| .It Ar supervisor | .It Ar supervisor | ||||||
| Supervisor to use to monitor this daemon. If this is unset, | Supervisor to use to monitor this daemon. If this is unset or invalid, | ||||||
| start-stop-daemon will be used. The only alternate supervisor we support | start-stop-daemon will be used. | ||||||
| in this release is S6 from Skarnet software. To use this, set | Currently, we support s6 from scarnet software, and supervise-daemon | ||||||
|  | which is a light-weight supervisor internal to OpenRC. | ||||||
|  | To use s6, set | ||||||
| supervisor=s6. | supervisor=s6. | ||||||
|  | or set | ||||||
|  | supervisor=supervise-daemon | ||||||
|  | to use supervise-daemon. | ||||||
|  | Note that supervise-daemon is still in early development, so it is | ||||||
|  | considered experimental. | ||||||
| .It Ar s6_service_path | .It Ar s6_service_path | ||||||
| The path to the s6 service directory if you are monitoring this service | The path to the s6 service directory if you are monitoring this service | ||||||
| with S6. The default is /var/svc.d/${RC_SVCNAME}. | with S6. The default is /var/svc.d/${RC_SVCNAME}. | ||||||
| @@ -125,10 +119,16 @@ List of arguments passed to start-stop-daemon when starting the daemon. | |||||||
| .It Ar command | .It Ar command | ||||||
| Daemon to start or stop via | Daemon to start or stop via | ||||||
| .Nm start-stop-daemon | .Nm start-stop-daemon | ||||||
|  | or | ||||||
|  | .Nm supervise-daemon | ||||||
| if no start or stop function is defined by the service. | if no start or stop function is defined by the service. | ||||||
| .It Ar command_args | .It Ar command_args | ||||||
| List of arguments to pass to the daemon when starting via | List of arguments to pass to the daemon when starting via | ||||||
| .Nm start-stop-daemon . | .Nm start-stop-daemon . | ||||||
|  | .It Ar command_args_foreground | ||||||
|  | List of arguments to pass to the daemon when starting via | ||||||
|  | .Nm supervise-daemon . | ||||||
|  | to force the daemon to stay in the foreground | ||||||
| .It Ar command_background | .It Ar command_background | ||||||
| Set this to "true", "yes" or "1" (case-insensitive) to force the daemon into | Set this to "true", "yes" or "1" (case-insensitive) to force the daemon into | ||||||
| the background. This implies the "--make-pidfile" and "--pidfile" option of | the background. This implies the "--make-pidfile" and "--pidfile" option of | ||||||
| @@ -136,6 +136,8 @@ the background. This implies the "--make-pidfile" and "--pidfile" option of | |||||||
| so the pidfile variable must be set. | so the pidfile variable must be set. | ||||||
| .It Ar chroot | .It Ar chroot | ||||||
| .Xr start-stop-daemon 8 | .Xr start-stop-daemon 8 | ||||||
|  | and | ||||||
|  | .Xr supervise-daemon 8 | ||||||
| will chroot into this path before writing the pid file or starting the daemon. | will chroot into this path before writing the pid file or starting the daemon. | ||||||
| .It Ar pidfile | .It Ar pidfile | ||||||
| Pidfile to use for the above defined command. | Pidfile to use for the above defined command. | ||||||
| @@ -185,9 +187,9 @@ The service will start after these services and stop before these services. | |||||||
| The service will start before these services and stop after these services. | The service will start before these services and stop after these services. | ||||||
| .It Ic provide | .It Ic provide | ||||||
| The service provides this virtual service. For example, named provides dns. | The service provides this virtual service. For example, named provides dns. | ||||||
| Virtual services take precedence over real services, so it is highly | Note that it is not legal to have a virtual and real service with the | ||||||
| recommended that you do not have a real service that has the same name | same name. If you do this, you will receive an error message, and you | ||||||
| as a virtual service. | must rename either the real or virtual service. | ||||||
| .It Ic config | .It Ic config | ||||||
| We should recalculate our dependencies if the listed files have changed. | We should recalculate our dependencies if the listed files have changed. | ||||||
| .It Ic keyword | .It Ic keyword | ||||||
|   | |||||||
							
								
								
									
										29
									
								
								man/openrc.8
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								man/openrc.8
									
									
									
									
									
								
							| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd May 2, 2009 | .Dd May 2, 2009 | ||||||
| .Dt OPENRC 8 SMM | .Dt OPENRC 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2008-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd May 1, 2009 | .Dd May 1, 2009 | ||||||
| .Dt RC-SERVICE 8 SMM | .Dt RC-SERVICE 8 SMM | ||||||
| @@ -33,6 +20,14 @@ | |||||||
| .Ar service cmd | .Ar service cmd | ||||||
| .Op Ar ... | .Op Ar ... | ||||||
| .Nm | .Nm | ||||||
|  | .Op Fl I , -ifinactive | ||||||
|  | .Ar service cmd | ||||||
|  | .Op Ar ... | ||||||
|  | .Nm | ||||||
|  | .Op Fl N , -ifnotstarted | ||||||
|  | .Ar service cmd | ||||||
|  | .Op Ar ... | ||||||
|  | .Nm | ||||||
| .Fl e , -exists | .Fl e , -exists | ||||||
| .Ar service | .Ar service | ||||||
| .Nm | .Nm | ||||||
| @@ -49,6 +44,13 @@ If | |||||||
| is given then | is given then | ||||||
| .Nm | .Nm | ||||||
| returns 0 even if the service does not exist. | returns 0 even if the service does not exist. | ||||||
|  | If | ||||||
|  | .Fl I , -ifinactive | ||||||
|  | or | ||||||
|  | .Fl N , -ifnotstarted | ||||||
|  | is given then | ||||||
|  | .Nm | ||||||
|  | returns 0 if the service exists but is in the wrong state. | ||||||
| .Pp | .Pp | ||||||
| If given the | If given the | ||||||
| .Fl l , -list | .Fl l , -list | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2015 William Hubbs | .\" Copyright (c) 2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd April 24, 2008 | .Dd April 24, 2008 | ||||||
| .Dt RC-sstat 8 SMM | .Dt RC-sstat 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd April 24, 2008 | .Dd April 24, 2008 | ||||||
| .Dt RC-STATUS 8 SMM | .Dt RC-STATUS 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Jan 13, 2014 | .Dd Jan 13, 2014 | ||||||
| .Dt RC-UPDATE 8 SMM | .Dt RC-UPDATE 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 17, 2008 | .Dd Mar 17, 2008 | ||||||
| .Dt RC_CONFIG 3 SMM | .Dt RC_CONFIG 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 16, 2008 | .Dd Mar 16, 2008 | ||||||
| .Dt RC_DEPTREE 3 SMM | .Dt RC_DEPTREE 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 17, 2008 | .Dd Mar 17, 2008 | ||||||
| .Dt RC_FIND_PIDS 3 SMM | .Dt RC_FIND_PIDS 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 16, 2008 | .Dd Mar 16, 2008 | ||||||
| .Dt RC_PLUGIN_HOOK 3 SMM | .Dt RC_PLUGIN_HOOK 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 16, 2008 | .Dd Mar 16, 2008 | ||||||
| .Dt RC_RUNLEVEL 3 SMM | .Dt RC_RUNLEVEL 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 16, 2008 | .Dd Mar 16, 2008 | ||||||
| .Dt RC_SERVICE 3 SMM | .Dt RC_SERVICE 3 SMM | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user