Compare commits
	
		
			72 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					cded32f748 | ||
| 
						 | 
					f93396793a | ||
| 
						 | 
					c79b6d4730 | ||
| 
						 | 
					3f8eb261ac | ||
| 
						 | 
					505af695d8 | ||
| 
						 | 
					f419d8b03a | ||
| 
						 | 
					fd699ddf2f | ||
| 
						 | 
					66651180a7 | ||
| 
						 | 
					7d63dc928c | ||
| 
						 | 
					8e16828bd3 | ||
| 
						 | 
					3a30710916 | ||
| 
						 | 
					290a91e8e9 | ||
| 
						 | 
					04d94be766 | ||
| 
						 | 
					fa6707e5b3 | ||
| 
						 | 
					3286a98fe6 | ||
| 
						 | 
					dc0ab571a2 | ||
| 
						 | 
					fb37e1aa96 | ||
| 
						 | 
					8769cca710 | ||
| 
						 | 
					506f2887e1 | ||
| 
						 | 
					83223a6e97 | ||
| 
						 | 
					2747f40f82 | ||
| 
						 | 
					933972da53 | ||
| 
						 | 
					dbcb8ba3fe | ||
| 
						 | 
					e462c3223e | ||
| 
						 | 
					06f195ce37 | ||
| 
						 | 
					04f05c30d1 | ||
| 
						 | 
					9473ac514c | ||
| 
						 | 
					bf2f40828e | ||
| 
						 | 
					fe485f4433 | ||
| 
						 | 
					53bc986ce5 | ||
| 
						 | 
					981d2b3308 | ||
| 
						 | 
					5d3e85bc31 | ||
| 
						 | 
					000503fad7 | ||
| 
						 | 
					065f034059 | ||
| 
						 | 
					fe32ef8e09 | ||
| 
						 | 
					c45313dfa9 | ||
| 
						 | 
					3ef2bbfb19 | ||
| 
						 | 
					cc9c23c848 | ||
| 
						 | 
					935252b115 | ||
| 
						 | 
					0d202b5711 | ||
| 
						 | 
					f9bdb072e8 | ||
| 
						 | 
					9f6e05671d | ||
| 
						 | 
					8addd7913a | ||
| 
						 | 
					83cd7145e3 | ||
| 
						 | 
					a67e3495d0 | ||
| 
						 | 
					a1acdeb92e | ||
| 
						 | 
					b810473e4f | ||
| 
						 | 
					627e925463 | ||
| 
						 | 
					f5cf1136e7 | ||
| 
						 | 
					a4038e1171 | ||
| 
						 | 
					a0cf8f9124 | ||
| 
						 | 
					9fedb3b40b | ||
| 
						 | 
					635e33cdc8 | ||
| 
						 | 
					bd9456ff31 | ||
| 
						 | 
					33d3f33b3c | ||
| 
						 | 
					ddb895b355 | ||
| 
						 | 
					085d77f17e | ||
| 
						 | 
					c831f1f994 | ||
| 
						 | 
					591aea2821 | ||
| 
						 | 
					c09eeca491 | ||
| 
						 | 
					4cf6b0ecf7 | ||
| 
						 | 
					ee944553a9 | ||
| 
						 | 
					6cae41a4e6 | ||
| 
						 | 
					960881fcfe | ||
| 
						 | 
					d26013494d | ||
| 
						 | 
					b29b2fb3cb | ||
| 
						 | 
					7da72ce487 | ||
| 
						 | 
					fc777aeaf3 | ||
| 
						 | 
					9d53d436ae | ||
| 
						 | 
					b81317bdf8 | ||
| 
						 | 
					29f7e33592 | ||
| 
						 | 
					850ca03077 | 
							
								
								
									
										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>
 | 
			
		||||
							
								
								
									
										876
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										876
									
								
								ChangeLog
									
									
									
									
									
								
							@@ -1,3 +1,576 @@
 | 
			
		||||
commit f93396793a384afd6d8b82744fa260dd954e0f51
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    add back deprecation warnings lost during refactoring
 | 
			
		||||
 | 
			
		||||
commit c79b6d47304e14685b3be516e203080bd77f22a4
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    fix tests
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 572602
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=572602
 | 
			
		||||
 | 
			
		||||
commit 3f8eb261ac46abdec3a42d4967e95d16efc3d65a
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc: Complain when a real and virtual service have the same name
 | 
			
		||||
 | 
			
		||||
commit 505af695d8bebdf468ada0899931554b31b4d22c
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    openrc-run: in verbose mode, log execution of the shell script
 | 
			
		||||
    
 | 
			
		||||
    This is to show when openrc-run runs the openrc-run.sh script; it is
 | 
			
		||||
    used for debugging.
 | 
			
		||||
 | 
			
		||||
commit f419d8b03aeb26739d11b79a899af2ad0a0a7b89
 | 
			
		||||
Author: Colin Booth <colin@heliocat.net>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    sh/s6.sh: update s6-svc syntax to be valid for 2.2.0.0+
 | 
			
		||||
    
 | 
			
		||||
    The s6-svc syntax changed for wait-up, wait-ready, wait-down, and
 | 
			
		||||
    wait-finished. This changes the s6 handling script to use the current
 | 
			
		||||
    valid syntax.
 | 
			
		||||
    
 | 
			
		||||
    This fixes #65.
 | 
			
		||||
 | 
			
		||||
commit fd699ddf2f266c98d7ada3409b94233eb4b23b9a
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    start 0.20.4
 | 
			
		||||
 | 
			
		||||
commit 66651180a7c9392c44f7baa4a2a11298a5f79f8a
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    update change log
 | 
			
		||||
 | 
			
		||||
commit 7d63dc928ca02dc9ab654078c5c1ed0b6bb017d9
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    localmount: Allow users to control whether errors are ignored
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 572138
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=572138
 | 
			
		||||
 | 
			
		||||
commit 8e16828bd3d97e6b1e40ded616a54cb8a9e7b403
 | 
			
		||||
Author: Doug Freed <dwfreed@mtu.edu>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    rc: remove use of magic constant and allow OpenVZ to drop to shell
 | 
			
		||||
    
 | 
			
		||||
    OpenVZ has had console support for a long time now; allow them to use it
 | 
			
		||||
    to drop to a shell during interactive boot.
 | 
			
		||||
 | 
			
		||||
commit 3a307109168ac82f37a9a85a81b7b527a57665e5
 | 
			
		||||
Author: Doug Freed <dwfreed@mtu.edu>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc: handle rc_sys="prefix" even if we weren't built with a prefix
 | 
			
		||||
    
 | 
			
		||||
    This probably isn't needed, but it mimics old behavior.
 | 
			
		||||
 | 
			
		||||
commit 290a91e8e9242582ee13c7343b630b097e2eeaf2
 | 
			
		||||
Author: Doug Freed <dwfreed@mtu.edu>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc: fix handling the nothing special case for rc_sys
 | 
			
		||||
 | 
			
		||||
commit 04d94be766ae2808adc709b0e4e03ce1f3a75d5d
 | 
			
		||||
Author: Doug Freed <dwfreed@mtu.edu>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc: move system detection code into rc_sys and use it
 | 
			
		||||
    
 | 
			
		||||
    This fixes an issue where librc code was calling code that only existed
 | 
			
		||||
    in the rc binary.
 | 
			
		||||
    
 | 
			
		||||
    This reverts commits 8addd79 and 9f6e056
 | 
			
		||||
    
 | 
			
		||||
    This fixes #75.
 | 
			
		||||
 | 
			
		||||
commit fa6707e5b33738c3416bfbad661770302aa50212
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    fix bsd build
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 572068
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=572068
 | 
			
		||||
 | 
			
		||||
commit 3286a98fe60d1c2617ec73ef68fc4a18f092d9da
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    start 0.20.3
 | 
			
		||||
 | 
			
		||||
commit dc0ab571a26e4c990559f4222780a26aa84bd463
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    update change log
 | 
			
		||||
 | 
			
		||||
commit fb37e1aa96df351b1bf591dc36ef332f86820a2b
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    src/rc/Makefile: fix make depend target
 | 
			
		||||
 | 
			
		||||
commit 8769cca71089983ad8a8a69cec852c6bc169248d
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    include rc.h properly in source files
 | 
			
		||||
    
 | 
			
		||||
    We were attempting to include rc.h in rc-misc.h instead of the source
 | 
			
		||||
    files where it should be included.
 | 
			
		||||
 | 
			
		||||
commit 506f2887e13eb8093bbff0915381644c4c08fc5c
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    fix selinux build
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 571798
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=571798
 | 
			
		||||
 | 
			
		||||
commit 83223a6e97ff2ed3a8b06c4794b55cdd1c61c657
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    version 0.20.2
 | 
			
		||||
 | 
			
		||||
commit 2747f40f823c2d31b820f0525360532287c70eea
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    update changelog
 | 
			
		||||
 | 
			
		||||
commit 933972da532bdf23accaea68bd072fc723a4065d
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    fix selinux build
 | 
			
		||||
 | 
			
		||||
commit dbcb8ba3fe2ddce1052c6e0037c47e19d7c273aa
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add LANG, LC_MESSAGES and TERM to the environment whitelist
 | 
			
		||||
 | 
			
		||||
commit e462c3223ec71e4567916c74b7e02ec167d91819
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    fix seg fault
 | 
			
		||||
 | 
			
		||||
commit 06f195ce37769fda1bbc2cfde13534abeb7f1176
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    increment version number
 | 
			
		||||
 | 
			
		||||
commit 04f05c30d13ec83b85164a536eb570f29a66b275
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    update ChangeLog
 | 
			
		||||
 | 
			
		||||
commit 9473ac514cb72663d5c3bac8b5473cced4a20bf7
 | 
			
		||||
Author: joe9 <joe9mail@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    allow the user to decide whether fsck aborts for errors
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 564008
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=564008
 | 
			
		||||
 | 
			
		||||
commit bf2f40828ee26d3ba9185f29db596ee5d7b9cf61
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Remove multicall binary structure from OpenRC
 | 
			
		||||
    
 | 
			
		||||
    This eliminates the need for the selinux-specific wrapper scrript we
 | 
			
		||||
    were installing in /lib*/rc/{bin,sbin}.
 | 
			
		||||
 | 
			
		||||
commit fe485f44339963fdbee143687dcbef2069924bc6
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    rc: fix compiler warnings cleanup
 | 
			
		||||
    
 | 
			
		||||
    This reverts commit 981d2b3308edb0d0a68f7bdce4f2c99110de6940 and fixes
 | 
			
		||||
    the warnings that generated.
 | 
			
		||||
 | 
			
		||||
commit 53bc986ce5f9725d7117356e28224ac898f9c9bf
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Clean default env_whitelist
 | 
			
		||||
    
 | 
			
		||||
    The whitelist of environment variables we pass to service scripts
 | 
			
		||||
    included several unnecessary variables.
 | 
			
		||||
    
 | 
			
		||||
    The default whitelist now includes EERROR_QUIET, EINFO_QUIET,
 | 
			
		||||
    IN_BACKGROUND and IN_HOTPLUG.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 569542
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=569542
 | 
			
		||||
 | 
			
		||||
commit 981d2b3308edb0d0a68f7bdce4f2c99110de6940
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    rc: clean up compiler warnings
 | 
			
		||||
    
 | 
			
		||||
    The get_systype(), detect_container(), detect_prefix() and detect_vm()
 | 
			
		||||
    functions need to return "char *" instead of "const char *".
 | 
			
		||||
 | 
			
		||||
commit 5d3e85bc310e12411135e98a397b35fb920a72a3
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    add ignore patterns for init.d directory
 | 
			
		||||
 | 
			
		||||
commit 000503fad72e4eb2ef956a24df358be84b2a9493
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Convert OpenRC to a centralized copyright/license structure
 | 
			
		||||
    
 | 
			
		||||
    In the past, OpenRC was a hybrid of a centralized and file-scope
 | 
			
		||||
    license/copyright structure.
 | 
			
		||||
    
 | 
			
		||||
    I followed the instructions from the Software Freedom Law Center [1] to
 | 
			
		||||
    convert to a Centralized structure where possible, for easier future
 | 
			
		||||
    maintenance.
 | 
			
		||||
    
 | 
			
		||||
    [1] https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
 | 
			
		||||
 | 
			
		||||
commit 065f034059d7ca26bbb985158c5d361ff75df186
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    format fix
 | 
			
		||||
 | 
			
		||||
commit fe32ef8e09a2edf2690a3b281cea0be84a5541ca
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    FEATURE-REMOVAL-SCHEDULE: create section for librc API functions
 | 
			
		||||
 | 
			
		||||
commit c45313dfa9880c4aedb72da1b2ac3159eee05a93
 | 
			
		||||
Author: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    netmount: use want dependency to start nfsclient
 | 
			
		||||
    
 | 
			
		||||
    add in parsing of fstab to determine if nfsclient should be automatically
 | 
			
		||||
    started so that netmount can mount nfs without adding nfsclient
 | 
			
		||||
    to the default runlevel
 | 
			
		||||
    
 | 
			
		||||
    This fixes #71.
 | 
			
		||||
 | 
			
		||||
commit 3ef2bbfb19fe3ca0c169f9dcf48b70a59321a5d1
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add note about deprecating rc_getline()
 | 
			
		||||
 | 
			
		||||
commit cc9c23c8484ea7d07b1f8e54bcab46cc31ec727d
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Complete support for rc.conf.d
 | 
			
		||||
    
 | 
			
		||||
    - gendepends.sh needs to read this directory to allow dependencies to be
 | 
			
		||||
      overridden
 | 
			
		||||
      - init.sh for Linux and Bsd need to read it to allow config settings
 | 
			
		||||
        they use to be overridden.
 | 
			
		||||
 | 
			
		||||
commit 935252b1152b4086ccbe76ace21e677d7ac8a357
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add note about removing rc_sys() from librc
 | 
			
		||||
 | 
			
		||||
commit 0d202b5711228bb047140430ea8fe4f749503fb4
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Update feature-removal-schedule wrt mtab service
 | 
			
		||||
 | 
			
		||||
commit f9bdb072e8d88079a20834fe921d43e326a9a18a
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    rc.map: remove references to rc_sys_v{1,2}
 | 
			
		||||
 | 
			
		||||
commit 9f6e05671d6d48faa7b83aec05a637bcdfcb3f82
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Convert rc_sys() calls to detect_container() and detect_vm()
 | 
			
		||||
 | 
			
		||||
commit 8addd7913a743b75ef3854ab4a96fea81cc5245d
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Create detect_container() and detect_vm() functions
 | 
			
		||||
    
 | 
			
		||||
    These functions replace rc_sys so that we can detect containers and vms
 | 
			
		||||
    separately.
 | 
			
		||||
    
 | 
			
		||||
    Also, we copy file_regex() to rc-misc.c and open it to all operating
 | 
			
		||||
    systems.
 | 
			
		||||
 | 
			
		||||
commit 83cd7145e3e7c3ac453b6a87214cf5704e3875ce
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Rename bootlevel variable in _usage.c
 | 
			
		||||
    
 | 
			
		||||
    In src/rc/_usage.c, we were using bootlevel as the variable to hold the
 | 
			
		||||
    return value of rc_sys.
 | 
			
		||||
    This changes the variable name to systype because this function returns
 | 
			
		||||
    a system type, not a runlevel.
 | 
			
		||||
 | 
			
		||||
commit a67e3495d0b54ac83a00fc04aef50951646814ad
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Increment version number
 | 
			
		||||
 | 
			
		||||
commit a1acdeb92ead07f2dc60cb9796aaf5b4ea377713
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    update ChangeLog
 | 
			
		||||
 | 
			
		||||
commit b810473e4f7218afbb7047890860c15a8c45472b
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    man/openrc-run.8: Clarify documentation on dependencies and keywords
 | 
			
		||||
    
 | 
			
		||||
    Provide an example of using the -containers keyword and clarify
 | 
			
		||||
    documentation on some of the dependency functions.
 | 
			
		||||
 | 
			
		||||
commit 627e925463068e754ffd869f99a43634d6d9631e
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    add support for -containers keyword
 | 
			
		||||
 | 
			
		||||
commit f5cf1136e70502ee530f20f0434f312611b12b51
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Use systype variable for rc_sys call
 | 
			
		||||
 | 
			
		||||
commit a4038e11712d4c3f87f541f90be0b88f2903b82d
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    rc.conf.Linux: document the rkt keyword
 | 
			
		||||
 | 
			
		||||
commit a0cf8f91246ff4487b36d6432dab787e5b10957d
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add detection for rkt containers
 | 
			
		||||
 | 
			
		||||
commit 9fedb3b40b5983372b2c2de29dfe321c6dfaadf4
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add detection for docker containers
 | 
			
		||||
 | 
			
		||||
commit 635e33cdc8f18bb290756633ce0714c496383cfb
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc: comsolidate rc_sys_v1 and rc_sys_v2 into rc_sys
 | 
			
		||||
    
 | 
			
		||||
    These functions were never meant to be used outside of OpenRC, and they
 | 
			
		||||
    were added when we thought we were going to do away with the automatic
 | 
			
		||||
    detection of subsystems. Since the autodetection is not going away, we
 | 
			
		||||
    can combine these functions into rc_sys.
 | 
			
		||||
 | 
			
		||||
commit bd9456ff3172cc88f32d67bd4e789e2beee43595
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    rc-functions.sh: add support for user-defined want dependencies
 | 
			
		||||
 | 
			
		||||
commit 33d3f33b3ca7dd2ce616b8182d588d0743c2f124
 | 
			
		||||
Author: Ian Stakenvicius <axs@gentoo.org>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Implement "want" dependency
 | 
			
		||||
    
 | 
			
		||||
    The want dependency is similar to the use dependency. If a service
 | 
			
		||||
    script, for example called service1, adds "want service2" to its depend
 | 
			
		||||
    function, OpenRC will attempt to start service2, if it exists on the
 | 
			
		||||
    system,  when service1 is started.
 | 
			
		||||
    
 | 
			
		||||
    However, service1 will start regardless of the status of
 | 
			
		||||
    service2.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 406021
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=406021
 | 
			
		||||
 | 
			
		||||
commit ddb895b355e02c9c07b00bfaf00d1bf8a7abbc03
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    conf.d/netmount: typo fix
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 564846
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=564846
 | 
			
		||||
 | 
			
		||||
commit 085d77f17e3bedd23ffa96fe7e4eb8515ae8bfc6
 | 
			
		||||
Author: Benda Xu <heroxbd@gentoo.org>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Standardize macro tests for gnu hurd
 | 
			
		||||
    
 | 
			
		||||
    This also fixes breakage of GNU/hurd builds introduced by commit 3f82edbeb92.
 | 
			
		||||
 | 
			
		||||
commit c831f1f994e187afd8edfff15e4063b99440bbcb
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc: rework overriding rc.conf options from the kcl
 | 
			
		||||
    
 | 
			
		||||
    Rename the rc_conf_override function to describe its purpose better,
 | 
			
		||||
    drop one conditional compile by making it available everywhere, and move
 | 
			
		||||
    the call to it after the optional rc.conf.d directory is processed.
 | 
			
		||||
 | 
			
		||||
commit 591aea28215a8b5ad8660184dc6f6f15ff0c18b4
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc: Remove redundant code from rc_config_load
 | 
			
		||||
 | 
			
		||||
commit c09eeca49145b034df6527c500099ba22f28e824
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add rc.conf.d support
 | 
			
		||||
    
 | 
			
		||||
    This makes it possible to override settings in rc.conf by adding a
 | 
			
		||||
    directory @SYSCONFDIR@/rc.conf.d and putting files in this directory.
 | 
			
		||||
    The files will be processed in lexical order, and the last setting in
 | 
			
		||||
    these files will be used.
 | 
			
		||||
 | 
			
		||||
commit 4cf6b0ecf7f5b35a6d80d76c60e77c3e1c7fee5c
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    consolefont: add after modules to dependencies
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 559540
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=559540
 | 
			
		||||
 | 
			
		||||
commit ee944553a9ea35622046bd1ab5657fd416a7019a
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    bootmisc: optionally save the previous dmesg log
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 561204
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=561204
 | 
			
		||||
 | 
			
		||||
commit 6cae41a4e63510cdcf3af1153d6e8300435e1838
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    etc/rc.conf: Clean up documentation for rc_hotplug
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 554540
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=554540
 | 
			
		||||
 | 
			
		||||
commit 960881fcfe974178c0846a816663a258cdd488cc
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add net-online service
 | 
			
		||||
 | 
			
		||||
commit d26013494db8ea8699db9815ef4c4b0eb2f55e7f
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    mtab: typo fix
 | 
			
		||||
 | 
			
		||||
commit b29b2fb3cb3e73b4453483ced908f0ef10e47e9c
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    mtab: make /etc/mtab as a file configurable
 | 
			
		||||
 | 
			
		||||
commit 7da72ce487a8d92d992e7fd3db881c198ae02609
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    openrc-run.sh: fix new required_* tests to exit properly
 | 
			
		||||
 | 
			
		||||
commit fc777aeaf3e6e2d47f4599acfe6c8d1bf5bc760a
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    typo fix
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 563010
 | 
			
		||||
    X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=563010
 | 
			
		||||
 | 
			
		||||
commit 9d53d436ae22d6f0f6fc1537e836dd1b4d31cf35
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    sysfs: consolidate cgroup processing code in a single function
 | 
			
		||||
 | 
			
		||||
commit b81317bdf8e3eed8b8ff2bef757ba29f362ed297
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    mountinfo: make sure the netdev variable is initialized on Linux
 | 
			
		||||
    
 | 
			
		||||
    This fixes the following regression:
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 562668
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=562668
 | 
			
		||||
 | 
			
		||||
commit 29f7e335927d4c1fb151124de8cdf01fb87723fa
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    openrc-run.sh: allow spaces in required_{files,dirs}
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 562320
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=562320
 | 
			
		||||
 | 
			
		||||
commit 850ca030777cb0c3e2fb03d9ab1f0ccee7b89e93
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    increment version number
 | 
			
		||||
 | 
			
		||||
commit 050ddfae4ad1ad0dc5993766e0bd90739bd41de9
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Update ChangeLog
 | 
			
		||||
 | 
			
		||||
commit d5116cc697c9eb275ab8497939ab41504e5ce578
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
@@ -928,306 +1501,3 @@ Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
    
 | 
			
		||||
    Add a new variable, ${TOP}, to the top level makefile, which points to
 | 
			
		||||
    the path of the source tree.
 | 
			
		||||
 | 
			
		||||
commit cddb4aad08615420320f75050042d946b18d2bb5
 | 
			
		||||
Author: Will Miles <wmiles@sgl.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix off-by-one error in --test argument printout in start-stop-daemon.
 | 
			
		||||
    
 | 
			
		||||
    Fixes #34.
 | 
			
		||||
 | 
			
		||||
commit 3c5dc0ec7774a72e243da43ac5180ea36a311ad8
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    tmpfiles.dev: pass --boot to tmpfiles.sh so kmod works properly
 | 
			
		||||
 | 
			
		||||
commit 7e3a33c8f5ccae03e035cf4c9d1c3c01a0f57b1e
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add description for cgroup_cleanup
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 535184
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=535184
 | 
			
		||||
 | 
			
		||||
commit 74478830a8d035c078e986b57efd40a5c48bc896
 | 
			
		||||
Author: Doug Freed <dwfreed@mtu.edu>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    fix double free of pidfile
 | 
			
		||||
    
 | 
			
		||||
    This fixes a double free of the pidfile variable. For discussion of this
 | 
			
		||||
    issue, see the bug.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 531600
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=531600
 | 
			
		||||
 | 
			
		||||
commit 6a9679377f4de257f02de1d16a513df14b4c25ba
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Do not call the shell to evaluate CHANGELOG_LIMIT
 | 
			
		||||
    
 | 
			
		||||
    The git log command understands dates such as "1 year ago", so there is
 | 
			
		||||
    no need to use the date command.
 | 
			
		||||
 | 
			
		||||
commit 72186ea3bbbf0b09b88a6f3e1fb23bf04ce1ddad
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    etc/rc and etc/rc.shutdown: change references from rc to openrc
 | 
			
		||||
 | 
			
		||||
commit 3647db7a27f7a5ca14b33b14effeb945fd986210
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add target to create ChangeLog
 | 
			
		||||
    
 | 
			
		||||
    This was added by request because some users are requesting a ChangeLog.
 | 
			
		||||
    
 | 
			
		||||
    This fixes #29.
 | 
			
		||||
 | 
			
		||||
commit 7a92eb888794819a339babd0ee220b6aa3993db1
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    rename git.mk to gitver.mk
 | 
			
		||||
    
 | 
			
		||||
    This is a more descriptive name since this file only sets the gitver
 | 
			
		||||
    variable.
 | 
			
		||||
 | 
			
		||||
commit 30cc3cdb76a66c7c0f89a52db4e5cff77b570e31
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Make sysfs behave like netmount and localmount
 | 
			
		||||
    
 | 
			
		||||
    sysfs now mounts all related sysfs file systems and returns success,
 | 
			
		||||
    like netmount and localmount.
 | 
			
		||||
    
 | 
			
		||||
    Also, we now check to make sure the cgroups are not mounted before we
 | 
			
		||||
    mount them.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 530138
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=530138
 | 
			
		||||
 | 
			
		||||
commit dff6e4a004afeaa64f4ccb07c7d31bb821b043b4
 | 
			
		||||
Author: S. Gilles <sgilles@umd.edu>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix mdoc warning for empty line in rc-update man page.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 529374
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=529374
 | 
			
		||||
 | 
			
		||||
commit 3fad31a994f7eb14f3f001f3980eb2b0ae8fe4f1
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    init.d: add osclock to ignore patterns
 | 
			
		||||
 | 
			
		||||
commit 8d0ca13fbd38e782bae655eca6646dabc8d63899
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    devfs: optionally add missing symbolic links
 | 
			
		||||
    
 | 
			
		||||
    If symbolic links for /dev/{fd,stdin,stdout,stderr,core} do not exist
 | 
			
		||||
    once /dev is mounted, we should create them.
 | 
			
		||||
 | 
			
		||||
commit 93ba67eff9333e434c969bb8131467f777546764
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    netmount: unmount nfs file systems
 | 
			
		||||
 | 
			
		||||
commit 1932360adca3f9fe9b47bcfad7b8bd5efbd33bee
 | 
			
		||||
Author: Jason Zaman <jason@perfinion.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Integrate the functionality from runscript_selinux.so
 | 
			
		||||
    
 | 
			
		||||
    runscript used to dlopen() runscript_selinux.so. This adds equivalent
 | 
			
		||||
    functionality directly in to runscript instead. It authenticates with
 | 
			
		||||
    either PAM or shadow and optionally has a dep on audit.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 517450
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=517450
 | 
			
		||||
 | 
			
		||||
commit be952bebb3647069fb93b9791ee3439698f697ca
 | 
			
		||||
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix incorrect handling of chroot option.
 | 
			
		||||
    Fixes #28.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: #527370
 | 
			
		||||
    X-Gentoo-Bug-Url: https://bugs.gentoo.org/show_bug.cgi?id=527370
 | 
			
		||||
 | 
			
		||||
commit 0bfde472d0154f14ea88c0f5ddd21a510443d713
 | 
			
		||||
Author: Ralph Sennhauser <sera@gentoo.org>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add osclock service
 | 
			
		||||
    
 | 
			
		||||
    This scripts sole purpose is to "provide clock" on OSs that already
 | 
			
		||||
    take care of the clock being properly set.
 | 
			
		||||
 | 
			
		||||
commit ba0a11fc94d303e208dd364b06c1c2a75bcdd62b
 | 
			
		||||
Author: Johan Bergström <bugs@bergstroem.nu>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Pass ncurses cflags to build
 | 
			
		||||
    
 | 
			
		||||
    Fixes #25
 | 
			
		||||
    Note from William Hubbs:
 | 
			
		||||
    The original patch overwrote CFLAGS. I modified this patch to add the
 | 
			
		||||
    ncurses cflags to CPPFLAGS instead of overwriting CFLAGS.
 | 
			
		||||
 | 
			
		||||
commit 7700e6fe796cabfa22eefddc024d66257a28d4dc
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix compile errors created by bundling queue.h
 | 
			
		||||
 | 
			
		||||
commit 6ca79042b9aa9752e577346e6f355356ef8f2f9a
 | 
			
		||||
Author: Anthony G. Basile <blueness@gentoo.org>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    helpers.h, start-stop-daemon.c: remove uneeded macros
 | 
			
		||||
    
 | 
			
		||||
    TAILQ_CONCAT, TAILQ_FOREACH_SAFE and LIST_FOREACH_SAFE are defined
 | 
			
		||||
    in our bundled queue.h and are no longer required.
 | 
			
		||||
 | 
			
		||||
commit 1e0a4bebdefd06af09ba8f2459287d3ca28f89d7
 | 
			
		||||
Author: Anthony G. Basile <blueness@gentoo.org>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Bundle <sys/queue.h> from NetBSD
 | 
			
		||||
    
 | 
			
		||||
    We are bundling this to allow building on musl-based systems since musl
 | 
			
		||||
    does not include <sys/queue.h>.
 | 
			
		||||
 | 
			
		||||
commit ca6b86be44fc7ed618a7ab3bd021e208d38878b1
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix all tests for GNU/kFreeBSD
 | 
			
		||||
    
 | 
			
		||||
    It is necessary to check for both the kernel and c library because
 | 
			
		||||
    __FreeBSD_kernel is also defined on native FreeBSD [1].
 | 
			
		||||
    
 | 
			
		||||
    [1] http://sourceforge.net/p/predef/wiki/OperatingSystems/
 | 
			
		||||
 | 
			
		||||
commit 4ac289b5397a688393c596a9a01651c94d3b5711
 | 
			
		||||
Author: Gabriele Giacone <1o5g4r8o@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix rc_svcdir for GNU/Hurd
 | 
			
		||||
 | 
			
		||||
commit 875f03e27c3475675f7b9572b071dd8c26257be7
 | 
			
		||||
Author: Svante Signell <svante.signell@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    fix defines for GNU/Hurd
 | 
			
		||||
 | 
			
		||||
commit 203b754f843fe6af0a40e983d557a9cdbc89f84b
 | 
			
		||||
Author: Svante Signell <svante.signell@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    add missing files for GNU/Hurd
 | 
			
		||||
 | 
			
		||||
commit 89c8a62a1078e770e12c47f06c8dbc9c2924e771
 | 
			
		||||
Author: Gabriele Giacone <1o5g4r8o@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix rc_svcdir for GNU/kFreeBSD
 | 
			
		||||
 | 
			
		||||
commit d8e1d9a6edf94ecac580e80e1113f4fdbdc5a23b
 | 
			
		||||
Author: Gabriele Giacone <1o5g4r8o@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add missing files for GNU/kFreeBSD
 | 
			
		||||
 | 
			
		||||
commit 3f82edbeb9251149c6aff071d6537379af4e5eea
 | 
			
		||||
Author: Svante Signell <svante.signell@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Fix GNU/kFreeBSD port
 | 
			
		||||
    
 | 
			
		||||
    Check for __FreeBSD_kernel instead of __GLIBC__ in source files.
 | 
			
		||||
    
 | 
			
		||||
    note from William Hubbs:
 | 
			
		||||
    I was told this is a better check for GNU/kFreeBSD than checking the
 | 
			
		||||
    C  library the source is being compiled against.
 | 
			
		||||
    GNU/kFreeBSD than checking which library we are using.
 | 
			
		||||
 | 
			
		||||
commit 86e9aa0d36813e2630c6613cd71c3ce8db642f71
 | 
			
		||||
Author: Anthony G. Basile <blueness@gentoo.org>
 | 
			
		||||
Commit: Anthony G. Basile <blueness@gentoo.org>
 | 
			
		||||
 | 
			
		||||
    einfo.h, rc.h.in: simplify __BEGIN_DECLS logic
 | 
			
		||||
    
 | 
			
		||||
    There is no need to redefine __BEGIN_DECLS and __END_DECLS.
 | 
			
		||||
    We simplify the logic here and avoid undefining these macros.
 | 
			
		||||
 | 
			
		||||
commit 4a08517cac3c68c232694db7288654b58b68b8ba
 | 
			
		||||
Author: Anthony G. Basile <blueness@gentoo.org>
 | 
			
		||||
Commit: Anthony G. Basile <blueness@gentoo.org>
 | 
			
		||||
 | 
			
		||||
    einfo.h, rc.h.in: ensure __BEGIN_DECLS is defined
 | 
			
		||||
    
 | 
			
		||||
    Some Standard C Libraries, like musl, don't define __BEGIN_DECLS
 | 
			
		||||
    or __END_DECLS.  We add some ifdef magic to ensure these are
 | 
			
		||||
    available.
 | 
			
		||||
 | 
			
		||||
commit 9bf789f78890c8b5879d29acb9fb0e23285baee4
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Update news file wrt chroot variable
 | 
			
		||||
 | 
			
		||||
commit f9acd65497c6e561fbf5420386a99d681fede859
 | 
			
		||||
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    librc:look for the pid file in a chroot if defined
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 524388
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=524388
 | 
			
		||||
 | 
			
		||||
commit 8c7ea4e9e8da500877a514402bbe90aababda2d6
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    runscript.sh: add chroot support
 | 
			
		||||
    
 | 
			
		||||
    This adds support for a chroot variable which will be passed to the
 | 
			
		||||
    start-stop-daemon --chroot switch to runscript.sh when starting a
 | 
			
		||||
    daemon. This also needs to be saved so it can be used in locating the
 | 
			
		||||
    pid file when stopping the daemon.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 524388
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=524388
 | 
			
		||||
 | 
			
		||||
commit 5f1439f1aac14618592789042e05daaf80f55a15
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Add NEWS file
 | 
			
		||||
 | 
			
		||||
commit 85da4a5e2621dc5f5356d440735aa058008a1b7e
 | 
			
		||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
 | 
			
		||||
    add back nfs and nfs4 file systems
 | 
			
		||||
    
 | 
			
		||||
    Fix gentoo bug #427996 correctly.
 | 
			
		||||
    We should attempt to mount the file systems, but not try to start the
 | 
			
		||||
    daemons. The previous fix removed mounting the file systems as well as
 | 
			
		||||
    starting the daemons.
 | 
			
		||||
    
 | 
			
		||||
    X-Gentoo-Bug: 508574
 | 
			
		||||
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=508574
 | 
			
		||||
 
 | 
			
		||||
@@ -53,9 +53,26 @@ Who:
 | 
			
		||||
 | 
			
		||||
## 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
 | 
			
		||||
	 Linux systems
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
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
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										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-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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}}}}
 | 
			
		||||
MK=			${TOP}/mk
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,3 @@
 | 
			
		||||
NAME=		openrc
 | 
			
		||||
VERSION=	0.18
 | 
			
		||||
VERSION=	0.20.4
 | 
			
		||||
PKG=		${NAME}-${VERSION}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										35
									
								
								NEWS.md
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								NEWS.md
									
									
									
									
									
								
							@@ -3,6 +3,41 @@
 | 
			
		||||
This file will contain a list of notable changes for each release. Note
 | 
			
		||||
the information in this file is in reverse order.
 | 
			
		||||
 | 
			
		||||
## OpenRC-0.19
 | 
			
		||||
 | 
			
		||||
This version adds a net-online service. By default, this
 | 
			
		||||
service will check all known network interfaces for a configured
 | 
			
		||||
interface or a carrier. It will register as started only when all
 | 
			
		||||
interfaces are configured and there is at least a carrier on one
 | 
			
		||||
interface. The behaviour of this service can be modified in
 | 
			
		||||
/etc/conf.d/net-online.
 | 
			
		||||
 | 
			
		||||
Currently, this only works on Linux, but if anyone wants to port to
 | 
			
		||||
*bsd, that would be welcomed.
 | 
			
		||||
 | 
			
		||||
## OpenRC-0.18.3
 | 
			
		||||
 | 
			
		||||
Modern Linux systems expect /etc/mtab to be a symbolic link to
 | 
			
		||||
/proc/self/mounts. Reasons for this change include support for mount
 | 
			
		||||
namespaces, which will not work if /etc/mtab is a file.
 | 
			
		||||
By default, the mtab service enforces this on each reboot.
 | 
			
		||||
 | 
			
		||||
If you find that this breaks your system in some way, please do the
 | 
			
		||||
following:
 | 
			
		||||
 | 
			
		||||
- Set mtab_is_file=yes in /etc/conf.d/mtab.
 | 
			
		||||
 | 
			
		||||
- Restart mtab. This will recreate the /etc/mtab file.
 | 
			
		||||
 | 
			
		||||
- Check for an issue on https://github.com/openrc/openrc/issues
 | 
			
		||||
  explaining why you need /etc/mtab to be a file. If there isn't one,
 | 
			
		||||
  please open one and explain in detail why you need this to be a file.
 | 
			
		||||
  If there is one, please add your comments to it. Please give concrete
 | 
			
		||||
  examples of why  it is important that /etc/mtab be a file instead of a
 | 
			
		||||
  symbolic link. Those comments will be taken into consideration for how
 | 
			
		||||
  long to keep supporting mtab as a file or when the support can be
 | 
			
		||||
  removed.
 | 
			
		||||
 | 
			
		||||
## OpenRC-0.18
 | 
			
		||||
 | 
			
		||||
The behaviour of localmount and netmount in this version is changing. In
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,8 @@ include ${MK}/os.mk
 | 
			
		||||
 | 
			
		||||
CONF-FreeBSD=	ipfw moused powerd rarpd savecore syscons
 | 
			
		||||
 | 
			
		||||
CONF-Linux=	consolefont devfs dmesg hwclock keymaps killprocs modules
 | 
			
		||||
CONF-Linux=	consolefont devfs dmesg hwclock keymaps killprocs modules mtab \
 | 
			
		||||
	net-online
 | 
			
		||||
 | 
			
		||||
CONF-NetBSD=	moused rarpd savecore
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -8,3 +8,8 @@ wipe_tmp="YES"
 | 
			
		||||
# Write the initial dmesg log into /var/log/dmesg after boot
 | 
			
		||||
# This may be useful if you need the kernel boot log afterwards
 | 
			
		||||
log_dmesg="YES"
 | 
			
		||||
 | 
			
		||||
# Save the previous dmesg log to dmesc.old
 | 
			
		||||
# This may be useful if you need to compare the current boot to the
 | 
			
		||||
# previous one.
 | 
			
		||||
#previous_dmesg=no
 | 
			
		||||
 
 | 
			
		||||
@@ -32,3 +32,9 @@ fsck_on_battery="YES"
 | 
			
		||||
# This is useful when periodic filesystem checks are causing undesirable
 | 
			
		||||
# delays at startup, but such delays at shutdown are acceptable.
 | 
			
		||||
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,9 @@
 | 
			
		||||
# Stop the unmounting of certain points.
 | 
			
		||||
# This could be useful for some NFS related work.
 | 
			
		||||
#no_umounts="/dir1:/var/dir2"
 | 
			
		||||
#
 | 
			
		||||
# Ignore errors when mounting local file systems.
 | 
			
		||||
# This should be left alone unless you know what you are doing. If it is
 | 
			
		||||
# set to yes, not only will we allow mount failures, but we will ignore
 | 
			
		||||
# syntax errors in fstab.
 | 
			
		||||
#ignore_mount_errors="NO"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								conf.d/mtab
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								conf.d/mtab
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
# This setting controls whether /etc/mtab is a file or symbolic link.
 | 
			
		||||
# Most of the time, you shouldn't touch this. However, if the default
 | 
			
		||||
# breaks your system in some way, please see the NEWS.md file that comes
 | 
			
		||||
# with OpenRC for the actions to take.
 | 
			
		||||
# mtab_is_file=no
 | 
			
		||||
							
								
								
									
										15
									
								
								conf.d/net-online
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								conf.d/net-online
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
# The interfaces setting controls which interfaces the net-online
 | 
			
		||||
# service considers in deciding whether the network is active. By
 | 
			
		||||
# default, it is all ethernet or wireless LAN interfaces.
 | 
			
		||||
#interfaces=""
 | 
			
		||||
 | 
			
		||||
# This setting controls whether a ping to the default gateway is
 | 
			
		||||
# included in the test for network connectivity after all interfaces
 | 
			
		||||
# are active.
 | 
			
		||||
#ping_default_gateway=no
 | 
			
		||||
 | 
			
		||||
# The timeout setting controls how long the net-online service waits
 | 
			
		||||
# for the network to be configured.
 | 
			
		||||
# The default is 120 seconds.
 | 
			
		||||
# if this is set to 0, the wait is infinite.
 | 
			
		||||
#timeout=120
 | 
			
		||||
@@ -25,11 +25,11 @@
 | 
			
		||||
#rc_need="net.eth1 net.eth2"
 | 
			
		||||
#
 | 
			
		||||
# If you are using a dynamic network management tool like
 | 
			
		||||
# networkmanager, dhcpcd in standalone mode, wicd, badvpn-ncd, etc, to
 | 
			
		||||
# NetworkManager, dhcpcd in standalone mode, wicd, badvpn-ncd, etc, to
 | 
			
		||||
# manage the network interfaces with the routes to your netmounts, you
 | 
			
		||||
# should list that tool.
 | 
			
		||||
#
 | 
			
		||||
#rc_need="networkmanager"
 | 
			
		||||
#rc_need="NetworkManager"
 | 
			
		||||
#rc_need="dhcpcd"
 | 
			
		||||
#rc_need="wicd"
 | 
			
		||||
#
 | 
			
		||||
 
 | 
			
		||||
@@ -3,9 +3,11 @@
 | 
			
		||||
 | 
			
		||||
# This is the subsystem type. Valid options on Linux:
 | 
			
		||||
# ""               - nothing special
 | 
			
		||||
# "docker"         - Docker container manager
 | 
			
		||||
# "lxc"            - Linux Containers
 | 
			
		||||
# "openvz"         - Linux OpenVZ
 | 
			
		||||
# "prefix"         - Prefix
 | 
			
		||||
# "rkt"            - CoreOS container management system
 | 
			
		||||
# "uml"            - Usermode Linux
 | 
			
		||||
# "vserver"        - Linux vserver
 | 
			
		||||
# "systemd-nspawn" - Container created by the systemd-nspawn utility
 | 
			
		||||
 
 | 
			
		||||
@@ -29,17 +29,20 @@
 | 
			
		||||
# come up.
 | 
			
		||||
#rc_depend_strict="YES"
 | 
			
		||||
 | 
			
		||||
# rc_hotplug is a list of services that we allow to be hotplugged.
 | 
			
		||||
# By default we do not allow hotplugging.
 | 
			
		||||
# rc_hotplug controls which services we allow to be hotplugged.
 | 
			
		||||
# A hotplugged service is one started by a dynamic dev manager when a matching
 | 
			
		||||
# hardware device is found.
 | 
			
		||||
# This service is intrinsically included in the boot runlevel.
 | 
			
		||||
# To disable services, prefix with a !
 | 
			
		||||
# Hotplugged services appear in the "hotplugged" runlevel.
 | 
			
		||||
# If rc_hotplug is set to any value, we compare the name of this service
 | 
			
		||||
# to every pattern in the value, from left to right, and we allow the
 | 
			
		||||
# service to be hotplugged if it matches a pattern, or if it matches no
 | 
			
		||||
# patterns. Patterns can include shell wildcards.
 | 
			
		||||
# To disable services from being hotplugged, prefix patterns with "!".
 | 
			
		||||
#If rc_hotplug is not set or is empty, all hotplugging is disabled.
 | 
			
		||||
# Example - rc_hotplug="net.wlan !net.*"
 | 
			
		||||
# This allows net.wlan and any service not matching net.* to be plugged.
 | 
			
		||||
# Example - rc_hotplug="*"
 | 
			
		||||
# This allows all services to be hotplugged
 | 
			
		||||
#rc_hotplug="*"
 | 
			
		||||
# This allows net.wlan and any service not matching net.* to be hotplugged.
 | 
			
		||||
# Example - rc_hotplug="!net.*"
 | 
			
		||||
# This allows services that do not match "net.*" to be hotplugged.
 | 
			
		||||
 | 
			
		||||
# rc_logger launches a logging daemon to log the entire rc process to
 | 
			
		||||
# /var/log/rc.log
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								etc/rc.devd
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								etc/rc.devd
									
									
									
									
									
								
							@@ -1,6 +1,13 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
IN_BACKGROUND=yes
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								etc/rc.in
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								etc/rc.in
									
									
									
									
									
								
							@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SHELL@
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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@
 | 
			
		||||
# This gives us a nice colour boot :)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SHELL@
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
trap : SIGINT SIGQUIT
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args="$avahi_dnsconfd_args -D"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args="$avahid_args -D"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
pidfile=@VARBASE@/run/dbus/pid
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
pidfile=/var/run/dhcpcd.pid
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$dnsmasq_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
pidfile=@VARBASE@/run/hald/hald.pid
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$named_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_drift:=/var/db/ntpd.drift}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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#*.}
 | 
			
		||||
name="OpenVPN"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
pidfile=@VARBASE@/run/polkitd/polkitd.pid
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$sshd_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
: ${wpa_supplicant_conf:=/etc/wpa_supplicant.conf}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								init.d/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								init.d/.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +1,4 @@
 | 
			
		||||
binfmt
 | 
			
		||||
bootmisc
 | 
			
		||||
fsck
 | 
			
		||||
hostname
 | 
			
		||||
@@ -22,9 +23,11 @@ killprocs
 | 
			
		||||
modules
 | 
			
		||||
mount-ro
 | 
			
		||||
mtab
 | 
			
		||||
net-online
 | 
			
		||||
numlock
 | 
			
		||||
osclock
 | 
			
		||||
procfs
 | 
			
		||||
s6-svscan
 | 
			
		||||
staticroute
 | 
			
		||||
sysfs
 | 
			
		||||
devdb
 | 
			
		||||
 
 | 
			
		||||
@@ -23,7 +23,7 @@ SRCS-FreeBSD+=	adjkerntz.in devd.in dumpon.in encswap.in ipfw.in \
 | 
			
		||||
 | 
			
		||||
SRCS-Linux=	binfmt.in devfs.in dmesg.in hwclock.in consolefont.in keymaps.in \
 | 
			
		||||
		killprocs.in modules.in mount-ro.in mtab.in numlock.in \
 | 
			
		||||
		procfs.in sysfs.in termencoding.in tmpfiles.dev.in
 | 
			
		||||
		procfs.in net-online.in sysfs.in termencoding.in tmpfiles.dev.in
 | 
			
		||||
 | 
			
		||||
# Generic BSD scripts
 | 
			
		||||
SRCS-NetBSD=	hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright 2015 William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
@@ -216,6 +223,9 @@ start()
 | 
			
		||||
			case "$RC_SYS" in
 | 
			
		||||
				VSERVER|OPENVZ|LXC|SYSTEMD-NSPAWN) ;;
 | 
			
		||||
				*)
 | 
			
		||||
					if yesno ${previous_dmesg:-no}; then
 | 
			
		||||
						mv /var/log/dmesg /var/log/dmesg.old
 | 
			
		||||
					fi
 | 
			
		||||
					dmesg > /var/log/dmesg
 | 
			
		||||
					chmod 640 /var/log/dmesg
 | 
			
		||||
					;;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,13 +1,20 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
depend()
 | 
			
		||||
{
 | 
			
		||||
	need localmount termencoding
 | 
			
		||||
	after hotplug bootmisc
 | 
			
		||||
	after hotplug bootmisc modules
 | 
			
		||||
	keyword -openvz -prefix -systemd-nspawn -uml -vserver -xenu -lxc
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$devd_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2008-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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
_IFS="
 | 
			
		||||
@@ -13,7 +20,7 @@ depend()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
_abort() {
 | 
			
		||||
	rc-abort
 | 
			
		||||
	yesno ${fsck_abort_on_errors:-yes} && rc-abort
 | 
			
		||||
	return 1
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
: ${hostid_file:=/etc/hostid}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
@@ -32,6 +39,11 @@ start()
 | 
			
		||||
	rc=$?
 | 
			
		||||
	if [ "$RC_UNAME" != Linux ]; then
 | 
			
		||||
		rc=0
 | 
			
		||||
	elif yesno "${ignore_mount_errors:-NO}"; then
 | 
			
		||||
		if [ $rc -ne 0 ]; then
 | 
			
		||||
			ewarn "localmount: errors detected, but ignored"
 | 
			
		||||
		fi
 | 
			
		||||
		rc=0
 | 
			
		||||
	fi
 | 
			
		||||
	return $rc
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2013 William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2013-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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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##*.}
 | 
			
		||||
if [ -n "$mouse" -a "$mouse" != "moused" ]; then
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
@@ -14,16 +21,17 @@ start()
 | 
			
		||||
{
 | 
			
		||||
	local rc=0
 | 
			
		||||
	ebegin "Updating /etc/mtab"
 | 
			
		||||
	if [ -L /etc/mtab ] ; then
 | 
			
		||||
		ewarn "/etc/mtab is a symlink, not updating."
 | 
			
		||||
		ewarn "FYI - You can safely remove mtab from your runlevels."
 | 
			
		||||
	elif ! checkpath -W /etc; then
 | 
			
		||||
	if ! checkpath -W /etc; then
 | 
			
		||||
		rc=1
 | 
			
		||||
	elif [ ! -e /etc/mtab ]; then
 | 
			
		||||
		einfo "Creating mtab symlink"
 | 
			
		||||
	elif ! yesno ${mtab_is_file:-no}; then
 | 
			
		||||
		[ ! -L /etc/mtab ] && [ -f /etc/mtab ] &&
 | 
			
		||||
			ewarn "Removing /etc/mtab file"
 | 
			
		||||
		einfo "Creating mtab symbolic link"
 | 
			
		||||
		ln -snf /proc/self/mounts /etc/mtab
 | 
			
		||||
	else
 | 
			
		||||
		einfo "Updating mtab file"
 | 
			
		||||
		[ -L /etc/mtab ] && ewarn "Removing /etc/mtab symbolic link"
 | 
			
		||||
		rm -f /etc/mtab
 | 
			
		||||
		einfo "Creating mtab file"
 | 
			
		||||
		# With / as tmpfs we cannot umount -at tmpfs in localmount as that
 | 
			
		||||
		# makes / readonly and dismounts all tmpfs even if in use which is
 | 
			
		||||
		# not good. Luckily, umount uses /etc/mtab instead of /proc/mounts
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										76
									
								
								init.d/net-online.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								init.d/net-online.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,76 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
depend()
 | 
			
		||||
{
 | 
			
		||||
	after modules
 | 
			
		||||
	need sysfs
 | 
			
		||||
	keyword -jail -lxc -openvz -prefix -systemd-nspawn -uml -vserver
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
get_interfaces()
 | 
			
		||||
{
 | 
			
		||||
	local ifname iftype
 | 
			
		||||
	for ifname in /sys/class/net/*; do
 | 
			
		||||
		read iftype < ${ifname}/type
 | 
			
		||||
		[ "$iftype" = "1" ] && printf "%s " ${ifname##*/}
 | 
			
		||||
	done
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
get_default_gateway()
 | 
			
		||||
{
 | 
			
		||||
	local cmd gateway
 | 
			
		||||
	if command -v ip > /dev/null 2>&1; then
 | 
			
		||||
		cmd="ip route show"
 | 
			
		||||
	else
 | 
			
		||||
		cmd=route
 | 
			
		||||
	fi
 | 
			
		||||
	set -- $($cmd | grep default)
 | 
			
		||||
	[ "$2" != via ] && gateway="$2" || gateway="$3"
 | 
			
		||||
	printf "%s" $gateway
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
start ()
 | 
			
		||||
{
 | 
			
		||||
	local carriers configured dev gateway ifcount infinite interfaces
 | 
			
		||||
	local rc state timeout x
 | 
			
		||||
 | 
			
		||||
	ebegin "Checking to see if the network is online"
 | 
			
		||||
	rc=0
 | 
			
		||||
	interfaces=${interfaces:-$(get_interfaces)}
 | 
			
		||||
	timeout=${timeout:-120}
 | 
			
		||||
 [ $timeout -eq 0 ] && infinite=true || infinite=false
 | 
			
		||||
 while $infinite || [ $timeout -gt 0 ]; do
 | 
			
		||||
	carriers=0
 | 
			
		||||
	configured=0
 | 
			
		||||
	ifcount=0
 | 
			
		||||
 	for dev in ${interfaces}; do
 | 
			
		||||
		: $((ifcount += 1))
 | 
			
		||||
		read x < /sys/class/net/$dev/carrier
 | 
			
		||||
		[ $x -eq 1 ] && : $((carriers += 1))
 | 
			
		||||
		read x < /sys/class/net/$dev/operstate
 | 
			
		||||
		[ "$x" = up ] && : $((configured += 1))
 | 
			
		||||
	done
 | 
			
		||||
	[ $configured -eq $ifcount ] && [ $carriers -ge 1 ] && break
 | 
			
		||||
	sleep 1
 | 
			
		||||
	: $((timeout -= 1))
 | 
			
		||||
 done
 | 
			
		||||
 ! $infinite && [ $timeout -eq 0 ] && rc=1
 | 
			
		||||
 if [ $rc -eq 0 ] && yesno ${ping_default_gateway:-no}; then
 | 
			
		||||
 	gateway="$(get_default_gateway)"
 | 
			
		||||
 	if [ -n "$gateway" ] && ! ping -c 1 $gateway > /dev/null 2>&1; then
 | 
			
		||||
		rc=1
 | 
			
		||||
	fi
 | 
			
		||||
 fi
 | 
			
		||||
 eend $rc "The network is offline"
 | 
			
		||||
}
 | 
			
		||||
@@ -1,13 +1,28 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
depend()
 | 
			
		||||
{
 | 
			
		||||
	config /etc/fstab
 | 
			
		||||
	use afc-client amd nfsclient autofs openvpn
 | 
			
		||||
	local opts mywant=""
 | 
			
		||||
	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
 | 
			
		||||
	keyword -jail -prefix -systemd-nspawn -vserver -lxc
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2009-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
 | 
			
		||||
#
 | 
			
		||||
# 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.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$nscd_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2014 Ralph Sennhauser <sera@igentoo.org>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2014-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
 | 
			
		||||
#
 | 
			
		||||
# 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.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								init.d/pf.in
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								init.d/pf.in
									
									
									
									
									
								
							@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
: ${pf_conf:=${pf_rules:-/etc/pf.conf}}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$powerd_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args="-f $rarpd_args"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$rpcbind_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (C) 2015 William Hubbs <w.d.hubbs@gmail.com>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args="${RC_SVCDIR}"/s6-scan
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2009-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
 | 
			
		||||
#
 | 
			
		||||
# 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.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2009-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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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() {
 | 
			
		||||
	need localmount
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@PREFIX@/sbin/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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
 | 
			
		||||
 | 
			
		||||
depend()
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
@@ -61,16 +68,6 @@ mount_misc()
 | 
			
		||||
		fi
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	# set up kernel support for cgroups
 | 
			
		||||
	if [ -d /sys/fs/cgroup ] && ! mountinfo -q /sys/fs/cgroup; then
 | 
			
		||||
		if grep -qs cgroup /proc/filesystems; then
 | 
			
		||||
			ebegin "Mounting cgroup filesystem"
 | 
			
		||||
			local opts="${sysfs_opts},mode=755,size=${rc_cgroupsize:-10m}"
 | 
			
		||||
			mount -n -t tmpfs -o ${opts} cgroup_root /sys/fs/cgroup
 | 
			
		||||
			eend $?
 | 
			
		||||
		fi
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	# set up kernel support for fusectl
 | 
			
		||||
	if [ -d /sys/fs/fuse/connections ] \
 | 
			
		||||
		&& ! mountinfo -q /sys/fs/fuse/connections; then
 | 
			
		||||
@@ -108,6 +105,16 @@ mount_misc()
 | 
			
		||||
 | 
			
		||||
mount_cgroups()
 | 
			
		||||
{
 | 
			
		||||
	# set up kernel support for cgroups
 | 
			
		||||
	if [ -d /sys/fs/cgroup ] && ! mountinfo -q /sys/fs/cgroup; then
 | 
			
		||||
		if grep -qs cgroup /proc/filesystems; then
 | 
			
		||||
			ebegin "Mounting cgroup filesystem"
 | 
			
		||||
			local opts="${sysfs_opts},mode=755,size=${rc_cgroupsize:-10m}"
 | 
			
		||||
			mount -n -t tmpfs -o ${opts} cgroup_root /sys/fs/cgroup
 | 
			
		||||
			eend $?
 | 
			
		||||
		fi
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	mountinfo -q /sys/fs/cgroup || return 0
 | 
			
		||||
 | 
			
		||||
	if ! mountinfo -q /sys/fs/cgroup/openrc; then
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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_args=$syslogd_args
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2008-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2008-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
 | 
			
		||||
#
 | 
			
		||||
# 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."
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# Copyright (c) 2008-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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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}}
 | 
			
		||||
description="Initializes the random number generator."
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
#!@SBINDIR@/openrc-run
 | 
			
		||||
# Copyright (c) 2008-2009 Roy Marples <roy@marples.name>
 | 
			
		||||
# Released under the 2-clause BSD license.
 | 
			
		||||
# 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
 | 
			
		||||
#
 | 
			
		||||
# 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()
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd Mar 16, 2008
 | 
			
		||||
.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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd December 31, 2011
 | 
			
		||||
.Dt openrc-run 8 SMM
 | 
			
		||||
@@ -166,24 +153,28 @@ will start and stop it in the right order in relation to other services.
 | 
			
		||||
As it's a function it can be very flexible, see the example below.
 | 
			
		||||
Here is a list of the functions you can use in a
 | 
			
		||||
.Ic depend
 | 
			
		||||
function. You simply pass the names of the services to it to add to that
 | 
			
		||||
dependency type, or prefix it with ! to remove it.
 | 
			
		||||
function. You simply pass the names of the services you want to add to
 | 
			
		||||
that dependency type to the function, or prefix the names with ! to
 | 
			
		||||
remove them from the dependencies.
 | 
			
		||||
.Bl -tag -width "RC_DEFAULTLEVEL"
 | 
			
		||||
.It Ic need
 | 
			
		||||
The service will refuse to start until needed services have started and it
 | 
			
		||||
will refuse to stop until any services that need it have stopped.
 | 
			
		||||
.It Ic use
 | 
			
		||||
The service will attempt to start any services we use that have been added
 | 
			
		||||
The service will attempt to start any services it uses that have been added
 | 
			
		||||
to the runlevel.
 | 
			
		||||
.It Ic want
 | 
			
		||||
The service will attempt to start any services it wants, regardless of
 | 
			
		||||
whether they have been added to the runlevel.
 | 
			
		||||
.It Ic after
 | 
			
		||||
The service will start after these services and stop before these services.
 | 
			
		||||
.It Ic before
 | 
			
		||||
The service will start before these services and stop after these services.
 | 
			
		||||
.It Ic provide
 | 
			
		||||
We provide this virtual service. For example, named provides dns.
 | 
			
		||||
Virtual services take precedence over real services, so it is highly
 | 
			
		||||
recommended that you do not have a real service that has the same name
 | 
			
		||||
as a virtual service.
 | 
			
		||||
The service provides this virtual service. For example, named provides dns.
 | 
			
		||||
Note that it is not legal to have a virtual and real service with the
 | 
			
		||||
same name. If you do this, you will receive an error message, and you
 | 
			
		||||
must rename either the real or virtual service.
 | 
			
		||||
.It Ic config
 | 
			
		||||
We should recalculate our dependencies if the listed files have changed.
 | 
			
		||||
.It Ic keyword
 | 
			
		||||
@@ -213,6 +204,8 @@ Same as -jail, but for Linux Resource Containers (LXC).
 | 
			
		||||
Same as -jail, but for OpenVZ systems.
 | 
			
		||||
.It Dv -prefix
 | 
			
		||||
Same as -jail, but for Prefix systems.
 | 
			
		||||
.It Dv -rkt
 | 
			
		||||
Same as -jail, but for RKT systems.
 | 
			
		||||
.It Dv -uml
 | 
			
		||||
Same as -jail, but for UML systems.
 | 
			
		||||
.It Dv -vserver
 | 
			
		||||
@@ -221,6 +214,11 @@ Same as -jail, but for VServer systems.
 | 
			
		||||
Same as -jail, but for Xen DOM0 systems.
 | 
			
		||||
.It Dv -xenu
 | 
			
		||||
Same as -jail, but for Xen DOMU systems.
 | 
			
		||||
.It Dv -docker
 | 
			
		||||
Same as -jail, but for docker systems.
 | 
			
		||||
.It Dv -containers
 | 
			
		||||
Same as -jail, but for all relevant container types on the operating
 | 
			
		||||
system.
 | 
			
		||||
.El
 | 
			
		||||
.El
 | 
			
		||||
.Pp
 | 
			
		||||
@@ -462,6 +460,9 @@ rc_net_tap1_provide="!net"
 | 
			
		||||
# It's also possible to negate keywords. This is mainly useful for prefix
 | 
			
		||||
# users testing OpenRC.
 | 
			
		||||
rc_keyword="!-prefix"
 | 
			
		||||
# This can also be used to block a script from runining in all
 | 
			
		||||
# containers except one or two
 | 
			
		||||
rc_keyword="!-containers !-docker"
 | 
			
		||||
.Ed
 | 
			
		||||
.Sh EXAMPLES
 | 
			
		||||
.Pp
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd May 2, 2009
 | 
			
		||||
.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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd May 1, 2009
 | 
			
		||||
.Dt RC-SERVICE 8 SMM
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd April 24, 2008
 | 
			
		||||
.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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd April 24, 2008
 | 
			
		||||
.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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd Jan 13, 2014
 | 
			
		||||
.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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd Mar 17, 2008
 | 
			
		||||
.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
 | 
			
		||||
.\" 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 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.
 | 
			
		||||
.\" 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.
 | 
			
		||||
.\"
 | 
			
		||||
.Dd Mar 16, 2008
 | 
			
		||||
.Dt RC_DEPTREE 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