Compare commits
	
		
			52 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 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> | ||||||
							
								
								
									
										706
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										706
									
								
								ChangeLog
									
									
									
									
									
								
							| @@ -1,3 +1,420 @@ | |||||||
|  | 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 | commit d5116cc697c9eb275ab8497939ab41504e5ce578 | ||||||
| Author: William Hubbs <w.d.hubbs@gmail.com> | Author: William Hubbs <w.d.hubbs@gmail.com> | ||||||
| Commit: William Hubbs <w.d.hubbs@gmail.com> | Commit: William Hubbs <w.d.hubbs@gmail.com> | ||||||
| @@ -942,292 +1359,3 @@ Author: William Hubbs <w.d.hubbs@gmail.com> | |||||||
| Commit: 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 |     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,36 @@ Who: | |||||||
|  |  | ||||||
| ## the mtab service script | ## the mtab service script | ||||||
|  |  | ||||||
| When: make warnings more visible in 1.0, remove in 2.0 | When: force /etc/mtab to link to /proc/self/mounts in 1.0, remove | ||||||
|  | 	  service in 2.0 | ||||||
|  |  | ||||||
| Why: /etc/mtab should be a symbolic link to /proc/self/mounts on modern | Why: /etc/mtab should be a symbolic link to /proc/self/mounts on modern | ||||||
| 	 Linux systems | 	 Linux systems | ||||||
|  |  | ||||||
| Who: | Who: | ||||||
|  |  | ||||||
|  | ## C API Functions in rc.h | ||||||
|  |  | ||||||
|  | If you have a c program that links to librc and uses functions from | ||||||
|  | there, this section will list API functions which are deprecated and | ||||||
|  | will be removed along with the reason they are being removed. | ||||||
|  |  | ||||||
|  | ### rc_getline() | ||||||
|  |  | ||||||
|  | When: 1.0 | ||||||
|  |  | ||||||
|  | Why: The getline() function was standardized in POSIX.1-2008, so it | ||||||
|  | 	 should be available on POSIX systems. | ||||||
|  |  | ||||||
|  | Who: | ||||||
|  |  | ||||||
|  | ### rc_sys() | ||||||
|  |  | ||||||
|  | When: 1.0 | ||||||
|  |  | ||||||
|  | Why: The OpenRC code now uses two internal functions, detect_container() | ||||||
|  | 	 and detect_vm() to handle this. rc_sys() is broken because it | ||||||
|  | 	 doesn't differentiate between containers and vm's. | ||||||
|  |  | ||||||
|  | Who: | ||||||
|  |  | ||||||
|   | |||||||
| @@ -54,4 +54,9 @@ Daniel Robbins continues to maintain an independent, forked | |||||||
| version of OpenRC for Funtoo Linux, which includes a Funtoo-specific network | version of OpenRC for Funtoo Linux, which includes a Funtoo-specific network | ||||||
| configuration system.  | configuration system.  | ||||||
|  |  | ||||||
|  | On 17-Dec-2015 utc, Roy gave the OpenRC developers permission to replace his | ||||||
|  | copyrights in all source files with a generic Copyright assertion for | ||||||
|  | the OpenRC developers as long as we keep the original copyright in the | ||||||
|  | binaries and  LICENSE file. | ||||||
|  |  | ||||||
| [1] http://www.gentoo.org/news/en/gwn/20040426-newsletter.xml | [1] http://www.gentoo.org/news/en/gwn/20040426-newsletter.xml | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | |||||||
|  | Copyright (c) 2007-2008, Roy Marples <roy@marples.name> | ||||||
|  | Copyright (c) 2007-2015, the OpenRC authors | ||||||
|  | All rights reserved. | ||||||
|  |  | ||||||
|  | Redistribution and use in source and binary forms, with or without | ||||||
|  | modification, are permitted provided that the following conditions are met: | ||||||
|  |  | ||||||
|  | 1. Redistributions of source code must retain the above copyright notice, | ||||||
|  |    this list of conditions and the following disclaimer. | ||||||
|  | 2. Redistributions in binary form must reproduce the above copyright | ||||||
|  |    notice, this list of conditions and the following disclaimer in the | ||||||
|  |    documentation and/or other materials provided with the distribution. | ||||||
|  |  | ||||||
|  | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||||||
|  | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||||||
|  | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||||||
|  | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE | ||||||
|  | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | ||||||
|  | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | ||||||
|  | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||||||
|  | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||||||
|  | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||||||
|  | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||||||
|  | POSSIBILITY OF SUCH DAMAGE. | ||||||
							
								
								
									
										12
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,6 +1,12 @@ | |||||||
| # OpenRC Makefile | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # See the Authors file at the top-level directory of this distribution and | ||||||
| # Released under the 2-clause BSD license. | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| TOP:=		${dir ${realpath ${firstword ${MAKEFILE_LIST}}}} | TOP:=		${dir ${realpath ${firstword ${MAKEFILE_LIST}}}} | ||||||
| MK=			${TOP}/mk | MK=			${TOP}/mk | ||||||
|   | |||||||
| @@ -1,3 +1,3 @@ | |||||||
| NAME=		openrc | NAME=		openrc | ||||||
| VERSION=	0.18 | VERSION=	0.20.1 | ||||||
| PKG=		${NAME}-${VERSION} | 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 | This file will contain a list of notable changes for each release. Note | ||||||
| the information in this file is in reverse order. | the information in this file is in reverse order. | ||||||
|  |  | ||||||
|  | ## OpenRC-0.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 | ## OpenRC-0.18 | ||||||
|  |  | ||||||
| The behaviour of localmount and netmount in this version is changing. In | 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-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 | CONF-NetBSD=	moused rarpd savecore | ||||||
|  |  | ||||||
|   | |||||||
| @@ -8,3 +8,8 @@ wipe_tmp="YES" | |||||||
| # Write the initial dmesg log into /var/log/dmesg after boot | # Write the initial dmesg log into /var/log/dmesg after boot | ||||||
| # This may be useful if you need the kernel boot log afterwards | # This may be useful if you need the kernel boot log afterwards | ||||||
| log_dmesg="YES" | log_dmesg="YES" | ||||||
|  |  | ||||||
|  | # Save the previous dmesg log to dmesc.old | ||||||
|  | # 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 | # This is useful when periodic filesystem checks are causing undesirable | ||||||
| # delays at startup, but such delays at shutdown are acceptable. | # delays at startup, but such delays at shutdown are acceptable. | ||||||
| fsck_shutdown="NO" | fsck_shutdown="NO" | ||||||
|  |  | ||||||
|  | # fsck_abort_on_errors can be set to no to cause fsck to not abort on | ||||||
|  | # errors. | ||||||
|  | # This is useful when periodic filesystem checks are causing undesirable | ||||||
|  | # aborts. | ||||||
|  | fsck_abort_on_errors="YES" | ||||||
|   | |||||||
							
								
								
									
										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" | #rc_need="net.eth1 net.eth2" | ||||||
| # | # | ||||||
| # If you are using a dynamic network management tool like | # 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 | # manage the network interfaces with the routes to your netmounts, you | ||||||
| # should list that tool. | # should list that tool. | ||||||
| # | # | ||||||
| #rc_need="networkmanager" | #rc_need="NetworkManager" | ||||||
| #rc_need="dhcpcd" | #rc_need="dhcpcd" | ||||||
| #rc_need="wicd" | #rc_need="wicd" | ||||||
| # | # | ||||||
|   | |||||||
| @@ -3,9 +3,11 @@ | |||||||
|  |  | ||||||
| # This is the subsystem type. Valid options on Linux: | # This is the subsystem type. Valid options on Linux: | ||||||
| # ""               - nothing special | # ""               - nothing special | ||||||
|  | # "docker"         - Docker container manager | ||||||
| # "lxc"            - Linux Containers | # "lxc"            - Linux Containers | ||||||
| # "openvz"         - Linux OpenVZ | # "openvz"         - Linux OpenVZ | ||||||
| # "prefix"         - Prefix | # "prefix"         - Prefix | ||||||
|  | # "rkt"            - CoreOS container management system | ||||||
| # "uml"            - Usermode Linux | # "uml"            - Usermode Linux | ||||||
| # "vserver"        - Linux vserver | # "vserver"        - Linux vserver | ||||||
| # "systemd-nspawn" - Container created by the systemd-nspawn utility | # "systemd-nspawn" - Container created by the systemd-nspawn utility | ||||||
|   | |||||||
| @@ -29,17 +29,20 @@ | |||||||
| # come up. | # come up. | ||||||
| #rc_depend_strict="YES" | #rc_depend_strict="YES" | ||||||
|  |  | ||||||
| # rc_hotplug is a list of services that we allow to be hotplugged. | # rc_hotplug controls which services we allow to be hotplugged. | ||||||
| # By default we do not allow hotplugging. |  | ||||||
| # A hotplugged service is one started by a dynamic dev manager when a matching | # A hotplugged service is one started by a dynamic dev manager when a matching | ||||||
| # hardware device is found. | # hardware device is found. | ||||||
| # This service is intrinsically included in the boot runlevel. | # Hotplugged services appear in the "hotplugged" runlevel. | ||||||
| # To disable services, prefix with a ! | # 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.*" | # Example - rc_hotplug="net.wlan !net.*" | ||||||
| # This allows net.wlan and any service not matching net.* to be plugged. | # This allows net.wlan and any service not matching net.* to be hotplugged. | ||||||
| # Example - rc_hotplug="*" | # Example - rc_hotplug="!net.*" | ||||||
| # This allows all services to be hotplugged | # This allows services that do not match "net.*" to be hotplugged. | ||||||
| #rc_hotplug="*" |  | ||||||
|  |  | ||||||
| # rc_logger launches a logging daemon to log the entire rc process to | # rc_logger launches a logging daemon to log the entire rc process to | ||||||
| # /var/log/rc.log | # /var/log/rc.log | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								etc/rc.devd
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								etc/rc.devd
									
									
									
									
									
								
							| @@ -1,6 +1,13 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | #    except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # Inform RC that we are in the background and hotplugged | # Inform RC that we are in the background and hotplugged | ||||||
| IN_BACKGROUND=yes | IN_BACKGROUND=yes | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								etc/rc.in
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								etc/rc.in
									
									
									
									
									
								
							| @@ -1,6 +1,13 @@ | |||||||
| #!@SHELL@ | #!@SHELL@ | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | #    except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # If $TERM is not set then assume default of @TERM@ | # If $TERM is not set then assume default of @TERM@ | ||||||
| # This gives us a nice colour boot :) | # This gives us a nice colour boot :) | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SHELL@ | #!@SHELL@ | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | #    except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # Handle interrupts | # Handle interrupts | ||||||
| trap : SIGINT SIGQUIT | trap : SIGINT SIGQUIT | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/avahi-dnsconfd | command=@PKG_PREFIX@/sbin/avahi-dnsconfd | ||||||
| command_args="$avahi_dnsconfd_args -D" | command_args="$avahi_dnsconfd_args -D" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/avahi-daemon | command=@PKG_PREFIX@/sbin/avahi-daemon | ||||||
| command_args="$avahid_args -D" | command_args="$avahid_args -D" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/bin/dbus-daemon | command=@PKG_PREFIX@/bin/dbus-daemon | ||||||
| pidfile=@VARBASE@/run/dbus/pid | pidfile=@VARBASE@/run/dbus/pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/sbin/dhcpcd | command=/sbin/dhcpcd | ||||||
| pidfile=/var/run/dhcpcd.pid | pidfile=/var/run/dhcpcd.pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/dnsmasq | command=@PKG_PREFIX@/sbin/dnsmasq | ||||||
| command_args=$dnsmasq_args | command_args=$dnsmasq_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/hald | command=@PKG_PREFIX@/sbin/hald | ||||||
| pidfile=@VARBASE@/run/hald/hald.pid | pidfile=@VARBASE@/run/hald/hald.pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/named | command=/usr/sbin/named | ||||||
| command_args=$named_args | command_args=$named_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| : ${ntpd_config:=/etc/ntp.conf} | : ${ntpd_config:=/etc/ntp.conf} | ||||||
| : ${ntpd_drift:=/var/db/ntpd.drift} | : ${ntpd_drift:=/var/db/ntpd.drift} | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| vpn=${RC_SVCNAME#*.} | vpn=${RC_SVCNAME#*.} | ||||||
| name="OpenVPN" | name="OpenVPN" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=@PKG_PREFIX@/sbin/polkitd | command=@PKG_PREFIX@/sbin/polkitd | ||||||
| pidfile=@VARBASE@/run/polkitd/polkitd.pid | pidfile=@VARBASE@/run/polkitd/polkitd.pid | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/sshd | command=/usr/sbin/sshd | ||||||
| command_args=$sshd_args | command_args=$sshd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/wpa_supplicant | command=/usr/sbin/wpa_supplicant | ||||||
| : ${wpa_supplicant_conf:=/etc/wpa_supplicant.conf} | : ${wpa_supplicant_conf:=/etc/wpa_supplicant.conf} | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								init.d/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								init.d/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +1,4 @@ | |||||||
|  | binfmt | ||||||
| bootmisc | bootmisc | ||||||
| fsck | fsck | ||||||
| hostname | hostname | ||||||
| @@ -22,9 +23,11 @@ killprocs | |||||||
| modules | modules | ||||||
| mount-ro | mount-ro | ||||||
| mtab | mtab | ||||||
|  | net-online | ||||||
| numlock | numlock | ||||||
| osclock | osclock | ||||||
| procfs | procfs | ||||||
|  | s6-svscan | ||||||
| staticroute | staticroute | ||||||
| sysfs | sysfs | ||||||
| devdb | devdb | ||||||
|   | |||||||
| @@ -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 \ | 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 \ | 		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 | # Generic BSD scripts | ||||||
| SRCS-NetBSD=	hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \ | SRCS-NetBSD=	hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \ | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="save" | extra_commands="save" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright 2015 William Hubbs <w.d.hubbs@gmail.com> | # Copyright (c) 2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Register misc binary format handlers" | description="Register misc binary format handlers" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
| @@ -216,6 +223,9 @@ start() | |||||||
| 			case "$RC_SYS" in | 			case "$RC_SYS" in | ||||||
| 				VSERVER|OPENVZ|LXC|SYSTEMD-NSPAWN) ;; | 				VSERVER|OPENVZ|LXC|SYSTEMD-NSPAWN) ;; | ||||||
| 				*) | 				*) | ||||||
|  | 					if yesno ${previous_dmesg:-no}; then | ||||||
|  | 						mv /var/log/dmesg /var/log/dmesg.old | ||||||
|  | 					fi | ||||||
| 					dmesg > /var/log/dmesg | 					dmesg > /var/log/dmesg | ||||||
| 					chmod 640 /var/log/dmesg | 					chmod 640 /var/log/dmesg | ||||||
| 					;; | 					;; | ||||||
|   | |||||||
| @@ -1,13 +1,20 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Sets a font for the consoles." | description="Sets a font for the consoles." | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
| 	need localmount termencoding | 	need localmount termencoding | ||||||
| 	after hotplug bootmisc | 	after hotplug bootmisc modules | ||||||
| 	keyword -openvz -prefix -systemd-nspawn -uml -vserver -xenu -lxc | 	keyword -openvz -prefix -systemd-nspawn -uml -vserver -xenu -lxc | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/sbin/devd | command=/sbin/devd | ||||||
| command_args=$devd_args | command_args=$devd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008 Roy Marples <roy@marples.name> | # Copyright (c) 2008-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Creates the dev database" | description="Creates the dev database" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Set up the /dev directory" | description="Set up the /dev directory" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Set the dmesg level for a cleaner boot" | description="Set the dmesg level for a cleaner boot" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Configures a specific kernel dump device." | description="Configures a specific kernel dump device." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Check and repair filesystems according to /etc/fstab" | description="Check and repair filesystems according to /etc/fstab" | ||||||
| _IFS=" | _IFS=" | ||||||
| @@ -13,7 +20,7 @@ depend() | |||||||
| } | } | ||||||
|  |  | ||||||
| _abort() { | _abort() { | ||||||
| 	rc-abort | 	yesno ${fsck_abort_on_errors:-yes} && rc-abort | ||||||
| 	return 1 | 	return 1 | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="reset" | extra_commands="reset" | ||||||
| : ${hostid_file:=/etc/hostid} | : ${hostid_file:=/etc/hostid} | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Sets the hostname of the machine." | description="Sets the hostname of the machine." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="save show" | extra_commands="save show" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # This is based on /etc/rc.firewall and /etc/rc.firewall6 from FreeBSD | # This is based on /etc/rc.firewall and /etc/rc.firewall6 from FreeBSD | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Applies a keymap for the consoles." | description="Applies a keymap for the consoles." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Kill all processes so we can unmount disks cleanly." | description="Kill all processes so we can unmount disks cleanly." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Executes user programs in @SYSCONFDIR@/local.d" | description="Executes user programs in @SYSCONFDIR@/local.d" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mounts disks and swap according to /etc/fstab." | description="Mounts disks and swap according to /etc/fstab." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2013 William Hubbs <w.d.hubbs@gmail.com> | # Copyright (c) 2013-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Configures the loopback interface." | description="Configures the loopback interface." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| extra_commands="restore" | extra_commands="restore" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Loads a user defined list of kernel modules." | description="Loads a user defined list of kernel modules." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Re-mount filesytems read-only for a clean reboot." | description="Re-mount filesytems read-only for a clean reboot." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| mouse=${RC_SVCNAME##*.} | mouse=${RC_SVCNAME##*.} | ||||||
| if [ -n "$mouse" -a "$mouse" != "moused" ]; then | if [ -n "$mouse" -a "$mouse" != "moused" ]; then | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Update /etc/mtab to match what the kernel knows about" | description="Update /etc/mtab to match what the kernel knows about" | ||||||
|  |  | ||||||
| @@ -14,16 +21,17 @@ start() | |||||||
| { | { | ||||||
| 	local rc=0 | 	local rc=0 | ||||||
| 	ebegin "Updating /etc/mtab" | 	ebegin "Updating /etc/mtab" | ||||||
| 	if [ -L /etc/mtab ] ; then | 	if ! checkpath -W /etc; then | ||||||
| 		ewarn "/etc/mtab is a symlink, not updating." |  | ||||||
| 		ewarn "FYI - You can safely remove mtab from your runlevels." |  | ||||||
| 	elif ! checkpath -W /etc; then |  | ||||||
| 		rc=1 | 		rc=1 | ||||||
| 	elif [ ! -e /etc/mtab ]; then | 	elif ! yesno ${mtab_is_file:-no}; then | ||||||
| 		einfo "Creating mtab symlink" | 		[ ! -L /etc/mtab ] && [ -f /etc/mtab ] && | ||||||
|  | 			ewarn "Removing /etc/mtab file" | ||||||
|  | 		einfo "Creating mtab symbolic link" | ||||||
| 		ln -snf /proc/self/mounts /etc/mtab | 		ln -snf /proc/self/mounts /etc/mtab | ||||||
| 	else | 	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 | 		# With / as tmpfs we cannot umount -at tmpfs in localmount as that | ||||||
| 		# makes / readonly and dismounts all tmpfs even if in use which is | 		# makes / readonly and dismounts all tmpfs even if in use which is | ||||||
| 		# not good. Luckily, umount uses /etc/mtab instead of /proc/mounts | 		# 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 | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mounts network shares according to /etc/fstab." | description="Mounts network shares according to /etc/fstab." | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
| 	config /etc/fstab | 	local opts mywant="" | ||||||
| 	use afc-client amd nfsclient autofs openvpn | 	for opts in $(fstabinfo -o -t nfs,nfs4); do | ||||||
|  | 		case $opts in | ||||||
|  | 			noauto) ;; | ||||||
|  | 			*) mywant="$mywant nfsclient"; break ;; | ||||||
|  | 		esac | ||||||
|  | 	done | ||||||
|  |  	config /etc/fstab | ||||||
|  | 	want $mywant	 | ||||||
|  | 	use afc-client amd openvpn | ||||||
| 	use dns | 	use dns | ||||||
| 	keyword -jail -prefix -systemd-nspawn -vserver -lxc | 	keyword -jail -prefix -systemd-nspawn -vserver -lxc | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2009-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # This script was inspired by the equivalent rc.d network from NetBSD. | # This script was inspired by the equivalent rc.d network from NetBSD. | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| required_files="/etc/newsyslog.conf" | required_files="/etc/newsyslog.conf" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/nscd | command=/usr/sbin/nscd | ||||||
| command_args=$nscd_args | command_args=$nscd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Turns numlock on for the consoles." | description="Turns numlock on for the consoles." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2014 Ralph Sennhauser <sera@igentoo.org> | # Copyright (c) 2014-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # Can be used on OSs that take care of the clock. | # Can be used on OSs that take care of the clock. | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								init.d/pf.in
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								init.d/pf.in
									
									
									
									
									
								
							| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| name="Packet Filter" | name="Packet Filter" | ||||||
| : ${pf_conf:=${pf_rules:-/etc/pf.conf}} | : ${pf_conf:=${pf_rules:-/etc/pf.conf}} | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/powerd | command=/usr/sbin/powerd | ||||||
| command_args=$powerd_args | command_args=$powerd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mounts misc filesystems in /proc." | description="Mounts misc filesystems in /proc." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/rarpd | command=/usr/sbin/rarpd | ||||||
| command_args="-f $rarpd_args" | command_args="-f $rarpd_args" | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mount the root fs read/write" | description="Mount the root fs read/write" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/rpcbind | command=/usr/sbin/rpcbind | ||||||
| command_args=$rpcbind_args | command_args=$rpcbind_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (C) 2015 William Hubbs <w.d.hubbs@gmail.com> | # Copyright (c) 2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/bin/s6-svscan | command=/bin/s6-svscan | ||||||
| command_args="${RC_SVCDIR}"/s6-scan | command_args="${RC_SVCDIR}"/s6-scan | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Saves the caches OpenRC uses to non volatile storage" | description="Saves the caches OpenRC uses to non volatile storage" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Saves a kernel dump." | description="Saves a kernel dump." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2009-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| # This script was inspired by the equivalent rc.d staticroute from NetBSD. | # This script was inspired by the equivalent rc.d staticroute from NetBSD. | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2009 Roy Marples <roy@marples.name> | # Copyright (c) 2009-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Sets the local clock to the mtime of a given file." | description="Sets the local clock to the mtime of a given file." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() { | depend() { | ||||||
| 	need localmount | 	need localmount | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@PREFIX@/sbin/openrc-run | #!@PREFIX@/sbin/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
| #FIXME: Modify for GNU/Hurd | #FIXME: Modify for GNU/Hurd | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2008 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Mount the sys filesystem." | description="Mount the sys filesystem." | ||||||
|  |  | ||||||
| @@ -61,16 +68,6 @@ mount_misc() | |||||||
| 		fi | 		fi | ||||||
| 	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 | 	# set up kernel support for fusectl | ||||||
| 	if [ -d /sys/fs/fuse/connections ] \ | 	if [ -d /sys/fs/fuse/connections ] \ | ||||||
| 		&& ! mountinfo -q /sys/fs/fuse/connections; then | 		&& ! mountinfo -q /sys/fs/fuse/connections; then | ||||||
| @@ -108,6 +105,16 @@ mount_misc() | |||||||
|  |  | ||||||
| mount_cgroups() | 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 | 	mountinfo -q /sys/fs/cgroup || return 0 | ||||||
|  |  | ||||||
| 	if ! mountinfo -q /sys/fs/cgroup/openrc; then | 	if ! mountinfo -q /sys/fs/cgroup/openrc; then | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| command=/usr/sbin/syslogd | command=/usr/sbin/syslogd | ||||||
| command_args=$syslogd_args | command_args=$syslogd_args | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2008-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| description="Configures terminal encoding." | description="Configures terminal encoding." | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008 Roy Marples <roy@marples.name> | # Copyright (c) 2008-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| : ${urandom_seed:=${URANDOM_SEED:-/var/lib/misc/random-seed}} | : ${urandom_seed:=${URANDOM_SEED:-/var/lib/misc/random-seed}} | ||||||
| description="Initializes the random number generator." | description="Initializes the random number generator." | ||||||
|   | |||||||
| @@ -1,6 +1,13 @@ | |||||||
| #!@SBINDIR@/openrc-run | #!@SBINDIR@/openrc-run | ||||||
| # Copyright (c) 2008-2009 Roy Marples <roy@marples.name> | # Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
| # Released under the 2-clause BSD license. | # See the Authors file at the top-level directory of this distribution and | ||||||
|  | # https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
|  | # | ||||||
|  | # This file is part of OpenRC. It is subject to the license terms in | ||||||
|  | # the LICENSE file found in the top-level directory of this | ||||||
|  | # distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
|  | # This file may not be copied, modified, propagated, or distributed | ||||||
|  | # except according to the terms contained in the LICENSE file. | ||||||
|  |  | ||||||
| depend() | depend() | ||||||
| { | { | ||||||
|   | |||||||
							
								
								
									
										29
									
								
								man/einfo.3
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								man/einfo.3
									
									
									
									
									
								
							| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 16, 2008 | .Dd Mar 16, 2008 | ||||||
| .Dt EINFO 3 SMM | .Dt EINFO 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd December 31, 2011 | .Dd December 31, 2011 | ||||||
| .Dt openrc-run 8 SMM | .Dt openrc-run 8 SMM | ||||||
| @@ -166,21 +153,25 @@ 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. | 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 | Here is a list of the functions you can use in a | ||||||
| .Ic depend | .Ic depend | ||||||
| function. You simply pass the names of the services to it to add to that | function. You simply pass the names of the services you want to add to | ||||||
| dependency type, or prefix it with ! to remove it. | that dependency type to the function, or prefix the names with ! to | ||||||
|  | remove them from the dependencies. | ||||||
| .Bl -tag -width "RC_DEFAULTLEVEL" | .Bl -tag -width "RC_DEFAULTLEVEL" | ||||||
| .It Ic need | .It Ic need | ||||||
| The service will refuse to start until needed services have started and it | 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. | will refuse to stop until any services that need it have stopped. | ||||||
| .It Ic use | .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. | 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 | .It Ic after | ||||||
| The service will start after these services and stop before these services. | The service will start after these services and stop before these services. | ||||||
| .It Ic before | .It Ic before | ||||||
| The service will start before these services and stop after these services. | The service will start before these services and stop after these services. | ||||||
| .It Ic provide | .It Ic provide | ||||||
| We provide this virtual service. For example, named provides dns. | The service provides this virtual service. For example, named provides dns. | ||||||
| Virtual services take precedence over real services, so it is highly | 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 | recommended that you do not have a real service that has the same name | ||||||
| as a virtual service. | as a virtual service. | ||||||
| @@ -213,6 +204,8 @@ Same as -jail, but for Linux Resource Containers (LXC). | |||||||
| Same as -jail, but for OpenVZ systems. | Same as -jail, but for OpenVZ systems. | ||||||
| .It Dv -prefix | .It Dv -prefix | ||||||
| Same as -jail, but for Prefix systems. | Same as -jail, but for Prefix systems. | ||||||
|  | .It Dv -rkt | ||||||
|  | Same as -jail, but for RKT systems. | ||||||
| .It Dv -uml | .It Dv -uml | ||||||
| Same as -jail, but for UML systems. | Same as -jail, but for UML systems. | ||||||
| .It Dv -vserver | .It Dv -vserver | ||||||
| @@ -221,6 +214,11 @@ Same as -jail, but for VServer systems. | |||||||
| Same as -jail, but for Xen DOM0 systems. | Same as -jail, but for Xen DOM0 systems. | ||||||
| .It Dv -xenu | .It Dv -xenu | ||||||
| Same as -jail, but for Xen DOMU systems. | 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 | ||||||
| .El | .El | ||||||
| .Pp | .Pp | ||||||
| @@ -462,6 +460,9 @@ rc_net_tap1_provide="!net" | |||||||
| # It's also possible to negate keywords. This is mainly useful for prefix | # It's also possible to negate keywords. This is mainly useful for prefix | ||||||
| # users testing OpenRC. | # users testing OpenRC. | ||||||
| rc_keyword="!-prefix" | 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 | .Ed | ||||||
| .Sh EXAMPLES | .Sh EXAMPLES | ||||||
| .Pp | .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 | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd May 2, 2009 | .Dd May 2, 2009 | ||||||
| .Dt OPENRC 8 SMM | .Dt OPENRC 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2008-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd May 1, 2009 | .Dd May 1, 2009 | ||||||
| .Dt RC-SERVICE 8 SMM | .Dt RC-SERVICE 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2015 William Hubbs | .\" Copyright (c) 2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd April 24, 2008 | .Dd April 24, 2008 | ||||||
| .Dt RC-sstat 8 SMM | .Dt RC-sstat 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd April 24, 2008 | .Dd April 24, 2008 | ||||||
| .Dt RC-STATUS 8 SMM | .Dt RC-STATUS 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2009 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Jan 13, 2014 | .Dd Jan 13, 2014 | ||||||
| .Dt RC-UPDATE 8 SMM | .Dt RC-UPDATE 8 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 17, 2008 | .Dd Mar 17, 2008 | ||||||
| .Dt RC_CONFIG 3 SMM | .Dt RC_CONFIG 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 16, 2008 | .Dd Mar 16, 2008 | ||||||
| .Dt RC_DEPTREE 3 SMM | .Dt RC_DEPTREE 3 SMM | ||||||
|   | |||||||
| @@ -1,25 +1,12 @@ | |||||||
| .\" Copyright (c) 2007-2008 Roy Marples | .\" Copyright (c) 2007-2015 The OpenRC Authors. | ||||||
|  | .\" See the Authors file at the top-level directory of this distribution and | ||||||
|  | .\" https://github.com/OpenRC/openrc/blob/master/AUTHORS | ||||||
| .\" | .\" | ||||||
| .\" Redistribution and use in source and binary forms, with or without | .\" This file is part of OpenRC. It is subject to the license terms in | ||||||
| .\" modification, are permitted provided that the following conditions | .\" the LICENSE file found in the top-level directory of this | ||||||
| .\" are met: | .\" distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | ||||||
| .\" 1. Redistributions of source code must retain the above copyright | .\" This file may not be copied, modified, propagated, or distributed | ||||||
| .\"    notice, this list of conditions and the following disclaimer. | .\"    except according to the terms contained in the LICENSE file. | ||||||
| .\" 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
| .\"    notice, this list of conditions and the following disclaimer in the |  | ||||||
| .\"    documentation and/or other materials provided with the distribution. |  | ||||||
| .\" |  | ||||||
| .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |  | ||||||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |  | ||||||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |  | ||||||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |  | ||||||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |  | ||||||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |  | ||||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |  | ||||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |  | ||||||
| .\" SUCH DAMAGE. |  | ||||||
| .\" | .\" | ||||||
| .Dd Mar 17, 2008 | .Dd Mar 17, 2008 | ||||||
| .Dt RC_FIND_PIDS 3 SMM | .Dt RC_FIND_PIDS 3 SMM | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user