Roy Marples 
							
						 
					 
					
						
						
							
						
						e2942e34af 
					 
					
						
						
							
							Use a bashism for a minor speedup in gendepends.sh  
						
						 
						
						
						
						
					 
					
						2009-04-19 16:47:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						802fe9709e 
					 
					
						
						
							
							Allow user to provide custom status function and still hook into the system one  
						
						 
						
						
						
						
					 
					
						2009-04-18 10:39:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						c9e24a0494 
					 
					
						
						
							
							Move status to runscript.sh so init scripts can override it,  #159  
						
						 
						
						... 
						
						
						
						Return 32 if crashed, #163  
						
						
					 
					
						2009-04-18 00:09:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ace0b9653b 
					 
					
						
						
							
							Avoid needless forking,  #165  
						
						 
						
						... 
						
						
						
						Thanks to Natanael Copa. 
						
						
					 
					
						2009-04-16 23:23:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6bb44be2a3 
					 
					
						
						
							
							We should always mount $RC_SVCDIR unless in a vserver or it's already mounted.  
						
						 
						
						
						
						
					 
					
						2009-01-29 13:38:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						2c98c5326a 
					 
					
						
						
							
							Punt .gitignore files.  
						
						 
						
						
						
						
					 
					
						2008-12-04 12:12:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						c064393f08 
					 
					
						
						
							
							Save screen space.  
						
						 
						
						
						
						
					 
					
						2008-11-28 10:46:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						1deaa0fae0 
					 
					
						
						
							
							Fix lib.  
						
						 
						
						
						
						
					 
					
						2008-11-13 09:35:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						0cca768b82 
					 
					
						
						
							
							Mark the addon code as deprecated.  
						
						 
						
						
						
						
					 
					
						2008-11-12 19:19:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						42e6a95b1d 
					 
					
						
						
							
							Move romount to mount-ro and use the umount -r option as it's more reliable for / --bind mounts, Gentoo  #239922 . Thanks to Duncan.  
						
						 
						
						
						
						
					 
					
						2008-11-04 11:30:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						0af7d5bc20 
					 
					
						
						
							
							Add a new shutdown runlevel, Gentoo  #224537 .  
						
						 
						
						... 
						
						
						
						Split halt.sh into halt, killprocs, romount and savecache services.
The reboot runlevel is removed but mapped to shutdown.
The halt script should be moved to the sysvinit package. 
						
						
					 
					
						2008-11-03 15:31:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						d6da8e8c48 
					 
					
						
						
							
							sysinit is now a real runlevel that handles things like udev, dmesg and  
						
						 
						
						... 
						
						
						
						mounting various bits in /dev and /sys.
init.sh JUST mounts /lib/rc/init.d (and /proc for Linux systems)
To make development of this easier we now return an empty RC_STRINGLIST
instead of a NULL for empty things.
If you don't have a udev init script installed, don't reboot your box OR
roll back to an older OpenRC version. 
						
						
					 
					
						2008-10-10 08:37:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						247766695c 
					 
					
						
						
							
							Fix umounting reporting exit status, Gentoo  #239922 .  
						
						 
						
						
						
						
					 
					
						2008-10-09 16:36:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6748c0e04e 
					 
					
						
						
							
							Allow forcefsck instead of gentoo=forcefsck on the kernel command line.  
						
						 
						
						
						
						
					 
					
						2008-09-22 12:32:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a3c8706618 
					 
					
						
						
							
							Allow OpenVZ to mount /sys and device managers,  #102  
						
						 
						
						
						
						
					 
					
						2008-08-19 15:27:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						11e4059b05 
					 
					
						
						
							
							Set the default RC_SVCDIR higher up.  
						
						 
						
						
						
						
					 
					
						2008-06-21 15:31:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						5510451bac 
					 
					
						
						
							
							We need to replace @LIB@ here.  
						
						 
						
						
						
						
					 
					
						2008-06-21 14:10:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						d384502e57 
					 
					
						
						
							
							There could be a space between #! and /sbin/runscript, Gentoo  #218001 .  
						
						 
						
						
						
						
					 
					
						2008-05-01 15:18:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						5ba6f0a628 
					 
					
						
						
							
							We need to ensure that the init script started is correct, translating symlinks. This has a new rule - multiplexed services must exist in the same dir as the master sript. So we need to ensuret that net.lo(0) is the real script and not a symlink itself. This fixes Gentoo  #219526 .  
						
						 
						
						
						
						
					 
					
						2008-04-29 10:25:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						b08b6cd91b 
					 
					
						
						
							
							Always define template start/stop functions so that the real script name isn't hidden when errors are in the real start/stop functions, Gentoo  #219179  
						
						 
						
						
						
						
					 
					
						2008-04-26 19:32:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						dbea63b76d 
					 
					
						
						
							
							Fix logic for templates.  
						
						 
						
						
						
						
					 
					
						2008-04-21 21:34:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6a5287dbb5 
					 
					
						
						
							
							Typo  
						
						 
						
						
						
						
					 
					
						2008-04-21 19:26:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						df8eeba2fb 
					 
					
						
						
							
							Punt is_function in favour of POSIX shell builtin command, thanks to Harald van Dijk for the idea.  
						
						 
						
						
						
						
					 
					
						2008-04-21 17:32:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						e96347523f 
					 
					
						
						
							
							We should check type output to ensure that we're really calling a shell function and not some badly named binary like stop from boinc, Gentoo  #218063 .  
						
						 
						
						
						
						
					 
					
						2008-04-18 23:00:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						809ac86c69 
					 
					
						
						
							
							We should only check dependencies in files.  
						
						 
						
						
						
						
					 
					
						2008-04-16 15:01:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						034b9b7a12 
					 
					
						
						
							
							Add a silly rc_runlevel function to appease SpanKY :)  
						
						 
						
						
						
						
					 
					
						2008-04-08 16:01:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						594d98eddc 
					 
					
						
						
							
							Tests now work on NetBSD.  
						
						 
						
						
						
						
					 
					
						2008-04-07 09:37:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						dcdfdb442f 
					 
					
						
						
							
							Some systems are only detectable after /proc is mounted, so re-test if unknown.  
						
						 
						
						
						
						
					 
					
						2008-04-06 20:06:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						742310744d 
					 
					
						
						
							
							We would sanitize $RC_LIBDIR/sbin as well. If it's really needed then rc-functions.sh will add it back.  
						
						 
						
						
						
						
					 
					
						2008-03-27 18:34:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						4e9b58b07d 
					 
					
						
						
							
							Sanitize the write rc dir.  
						
						 
						
						
						
						
					 
					
						2008-03-27 17:09:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						c564043f86 
					 
					
						
						
							
							No need for the extra rc.  
						
						 
						
						
						
						
					 
					
						2008-03-27 16:59:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						b3d1182a2f 
					 
					
						
						
							
							Fix mulitlib issues.  
						
						 
						
						
						
						
					 
					
						2008-03-27 16:53:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						864e17fabc 
					 
					
						
						
							
							Ignore more files.  
						
						 
						
						
						
						
					 
					
						2008-03-26 17:34:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ac834ddc56 
					 
					
						
						
							
							Fix linux compile.  
						
						 
						
						
						
						
					 
					
						2008-03-26 14:39:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						833903fc78 
					 
					
						
						
							
							use $CP and $SED instead of cp and sed  
						
						 
						
						
						
						
					 
					
						2008-03-26 14:27:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						55858eca2e 
					 
					
						
						
							
							.sh.BSD.in is a better extension.  
						
						 
						
						
						
						
					 
					
						2008-03-26 14:02:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6af2b20297 
					 
					
						
						
							
							Split sysctl into  Linux and BSD specific files.  
						
						 
						
						
						
						
					 
					
						2008-03-26 09:36:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						5866d829bb 
					 
					
						
						
							
							Try and fix more prefix stuff.  
						
						 
						
						
						
						
					 
					
						2008-03-25 18:33:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						c807b3a815 
					 
					
						
						
							
							INITDIR should already be prefixed.  
						
						 
						
						
						
						
					 
					
						2008-03-25 17:19:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						4d6b84290a 
					 
					
						
						
							
							These now need to be prefixed.  
						
						 
						
						
						
						
					 
					
						2008-03-25 17:17:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						08791ec4a2 
					 
					
						
						
							
							INITDIR should already be prefixed.  
						
						 
						
						
						
						
					 
					
						2008-03-25 17:11:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						55eb3794fb 
					 
					
						
						
							
							Rework our folder structure so that we don't have OS specific dirs, making it easier to share init and conf files per OS.  
						
						 
						
						
						
						
					 
					
						2008-03-25 14:06:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						486d517674 
					 
					
						
						
							
							setup a bit of a test framework  
						
						 
						
						
						
						
					 
					
						2008-03-24 07:17:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						02e7e1b988 
					 
					
						
						
							
							dont leak the _e var  
						
						 
						
						
						
						
					 
					
						2008-03-24 05:54:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						4079b4d65d 
					 
					
						
						
							
							Clean up error display.  
						
						 
						
						
						
						
					 
					
						2008-03-21 11:20:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						eca292e5d9 
					 
					
						
						
							
							Some OS's block on umount -f, so don't use it.  
						
						 
						
						
						
						
					 
					
						2008-03-21 11:02:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						e47661449a 
					 
					
						
						
							
							More pathing fixes.  
						
						 
						
						
						
						
					 
					
						2008-03-21 00:30:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						04b0acb010 
					 
					
						
						
							
							Fix pathing again.  
						
						 
						
						
						
						
					 
					
						2008-03-20 19:57:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6159a32f39 
					 
					
						
						
							
							SVCNAME -> RC_SVCNAME, but export SVCNAME still for compat.  
						
						 
						
						
						
						
					 
					
						2008-03-19 19:57:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6d2e1f7add 
					 
					
						
						
							
							Fix building on Linux.  
						
						 
						
						
						
						
					 
					
						2008-03-19 19:43:08 +00:00