Roy Marples 
							
						 
					 
					
						
						
							
						
						cbea91cae5 
					 
					
						
						
							
							Remove rc-help.sh and replace with a man page for runscript 8.  
						
						 
						
						
						
						
					 
					
						2007-12-20 17:39:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						e4b73c506b 
					 
					
						
						
							
							Describe extra_started_commands also.  
						
						 
						
						
						
						
					 
					
						2007-12-17 14:29:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a010d0bb69 
					 
					
						
						
							
							Remove the try and check_statedir functions  
						
						 
						
						
						
						
					 
					
						2007-12-14 14:19:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						9f2403dffa 
					 
					
						
						
							
							Remove Gentoo copyright from all files that I know I have written  
						
						 
						
						
						
						
					 
					
						2007-12-14 14:12:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a3db3bac62 
					 
					
						
						
							
							Allow services to be in /usr/local/etc/init.d, but disallow them being added to the boot runlevel.  
						
						 
						
						
						
						
					 
					
						2007-12-14 12:24:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						f8db842dd2 
					 
					
						
						
							
							Default to correct init dir and preserve depconfig  
						
						 
						
						
						
						
					 
					
						2007-12-14 12:17:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						5541d3e385 
					 
					
						
						
							
							We should only do colours if fd1 is a terminal by default  
						
						 
						
						
						
						
					 
					
						2007-12-14 12:16:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a178d53202 
					 
					
						
						
							
							Move RC_ to EINFO_ for all env vars related to einfo.  
						
						 
						
						
						
						
					 
					
						2007-12-06 10:48:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						0490a9290a 
					 
					
						
						
							
							Remove rc_service_wait as runscript.c should do the waiting. rc_deptree_depend now returns the exact depends as listed. This is so we can support a new 'keywords' directive. We can add whatever here, like 'notimeout' which means that an init script doesn't timeout. This removes the hardcoded check on checkfs and checkroot.  
						
						 
						
						
						
						
					 
					
						2007-12-05 17:48:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						07e3d69c52 
					 
					
						
						
							
							Our default start command should correctly recover on failed re-entrant services  
						
						 
						
						
						
						
					 
					
						2007-12-04 16:15:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ba3248e6d2 
					 
					
						
						
							
							Preserve IFS correctly  
						
						 
						
						
						
						
					 
					
						2007-12-04 14:18:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						bf8d8a9be7 
					 
					
						
						
							
							rc-help.sh should use standard ecolours vs its internal ideas  
						
						 
						
						
						
						
					 
					
						2007-12-03 16:16:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						7683c5056a 
					 
					
						
						
							
							fix last stupid error  
						
						 
						
						
						
						
					 
					
						2007-11-30 09:59:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a6d8b76876 
					 
					
						
						
							
							Ensure that lo0 gets 127.0.0.1/8 with a space separated config  
						
						 
						
						
						
						
					 
					
						2007-11-30 09:38:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						16ad975b2d 
					 
					
						
						
							
							Allow services to define which extra commands require the service to be started  
						
						 
						
						
						
						
					 
					
						2007-11-29 16:23:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						82df7e4584 
					 
					
						
						
							
							Use shorthand for loops  
						
						 
						
						
						
						
					 
					
						2007-11-29 11:23:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						50161bef0e 
					 
					
						
						
							
							Allow space separated configs to work for CIDR address styles  
						
						 
						
						
						
						
					 
					
						2007-11-29 11:17:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						f0aa06b586 
					 
					
						
						
							
							Fix whitespace in configs  
						
						 
						
						
						
						
					 
					
						2007-11-29 09:45:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ac9279cc0d 
					 
					
						
						
							
							Massive whitespace cleanup  
						
						 
						
						
						
						
					 
					
						2007-11-28 15:45:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						444f23e2d1 
					 
					
						
						
							
							resolvconf may not be in /sbin  
						
						 
						
						
						
						
					 
					
						2007-11-28 14:32:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						d651155b61 
					 
					
						
						
							
							Sanitize our PATH a bit better, and terminate it correctly in start-stop-daemon.  
						
						 
						
						
						
						
					 
					
						2007-11-28 13:40:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						8ea741d699 
					 
					
						
						
							
							Support required_dirs and required_files. Allow services to mark inactive if using templates and fake commands if in background.  
						
						 
						
						
						
						
					 
					
						2007-11-28 13:08:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						8a328b7408 
					 
					
						
						
							
							Allow whitespace in routing commands, Gentoo bug  #200458 .  
						
						 
						
						
						
						
					 
					
						2007-11-28 10:04:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						49edf58fc1 
					 
					
						
						
							
							Don't rely on sed being available when calculating deps  
						
						 
						
						
						
						
					 
					
						2007-11-26 09:56:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6bc37fd203 
					 
					
						
						
							
							this is still an env var  
						
						 
						
						
						
						
					 
					
						2007-11-23 22:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						d7ea2987d6 
					 
					
						
						
							
							grep isn't always in /bin  
						
						 
						
						
						
						
					 
					
						2007-11-23 13:52:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						d81def80b0 
					 
					
						
						
							
							Move /etc/conf.d/rc to /etc/rc.conf.  
						
						 
						
						... 
						
						
						
						Lowercase all configurable variables, non configurations remain uppercase.
Replace rc_env_bool with rc_yesno.
Split localmount info procfs (Linux) and dumpon, savecore (BSD) 
						
						
					 
					
						2007-11-23 12:04:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a1b9dabf4e 
					 
					
						
						
							
							Use yesno for more robustness  
						
						 
						
						
						
						
					 
					
						2007-11-22 13:37:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						09c5e5d415 
					 
					
						
						
							
							Use yesno for more robustness  
						
						 
						
						
						
						
					 
					
						2007-11-22 13:28:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ee61f46309 
					 
					
						
						
							
							Use yesno  
						
						 
						
						
						
						
					 
					
						2007-11-22 12:20:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						4b28587704 
					 
					
						
						
							
							Add a yesno function to check the boolean value of a variable  
						
						 
						
						
						
						
					 
					
						2007-11-22 12:18:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						b321c6891e 
					 
					
						
						
							
							The BSD's don't need to umount cleanly when shuttind down, as they have a special kernel service to handle this. As sch, don't error if we don't have fuser  
						
						 
						
						
						
						
					 
					
						2007-11-21 15:41:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						95f8344874 
					 
					
						
						
							
							We should include local paths  
						
						 
						
						
						
						
					 
					
						2007-11-21 15:40:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a76f2c20e4 
					 
					
						
						
							
							opts -> extra_commands. This is much more descriptive.  
						
						 
						
						
						
						
					 
					
						2007-11-20 18:19:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						42b057edbe 
					 
					
						
						
							
							Add a rarpd init script and allow templates to add start-stop-daemon arguments  
						
						 
						
						
						
						
					 
					
						2007-11-20 17:10:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ed0074cb44 
					 
					
						
						
							
							start -> stop  
						
						 
						
						
						
						
					 
					
						2007-11-20 10:32:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						df523ccfee 
					 
					
						
						
							
							runscript.sh now provides default start/stop functions if command and pidfile variables are set. We also run $cmd_pre and $cmd_post commands and return accordingly.  
						
						 
						
						
						
						
					 
					
						2007-11-20 10:24:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						88ccccc22a 
					 
					
						
						
							
							Move runlevel and lib logic to the sub Makefiles  
						
						 
						
						
						
						
					 
					
						2007-11-19 16:42:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						5f8cf73b22 
					 
					
						
						
							
							Our build chain now works with GNU and BSD make implementations  
						
						 
						
						
						
						
					 
					
						2007-11-19 13:48:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						0c25b359de 
					 
					
						
						
							
							Allow bash arrays to be flattened to make some configs easier.  
						
						 
						
						
						
						
					 
					
						2007-11-14 18:23:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						39227ede1d 
					 
					
						
						
							
							relicense as 2-clause BSD, with the kind permission of Gentoo  
						
						 
						
						
						
						
					 
					
						2007-11-14 15:22:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						388f3ab9c5 
					 
					
						
						
							
							Fix up display for tab delimited foo  
						
						 
						
						
						
						
					 
					
						2007-11-02 17:03:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						80124a050c 
					 
					
						
						
							
							Work cleanly with bridges on kernels without TCP,  #197791 .  
						
						 
						
						
						
						
					 
					
						2007-11-01 22:25:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						be13c0018b 
					 
					
						
						
							
							Fix fallback,  #197788 .  
						
						 
						
						
						
						
					 
					
						2007-11-01 18:15:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						7cd70aee4d 
					 
					
						
						
							
							You can now log baselayout-2 again, through the RC_LOGGER conf.d/rc  
						
						 
						
						... 
						
						
						
						setting. The log is temp stored in /lib/rc/init.d/rc.log and appended
to /var/log/rc.log if it's writeable. sysinit cannot be logged in Linux
as we rely on sysinit to bring the system up to a point where we can log.
single user cannot be logged on FreeBSD due to waitpid(0,0,0) incorrectly
waiting for the log daemon in another process group. 
						
						
					 
					
						2007-10-31 15:46:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						7d2c240c25 
					 
					
						
						
							
							Embed newlines in __IFS to save our identing  
						
						 
						
						
						
						
					 
					
						2007-10-30 11:37:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						e372729b8c 
					 
					
						
						
							
							Network config arrays are now split by embedded new lines instead of being evaled into space separated values. This makes it easier to read, maintain and document as discussed on gentoo-dev.  
						
						 
						
						
						
						
					 
					
						2007-10-29 09:45:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						dc0ba7ebf3 
					 
					
						
						
							
							netmount, localmount, halt.sh and net scripts now check OS specific flags to see if a mount is network mounted (linux = fstab, *bsd = "local" in mount options) or not,  #192772 .  
						
						 
						
						
						
						
					 
					
						2007-10-09 15:33:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						bd83448633 
					 
					
						
						
							
							Document help and status  
						
						 
						
						
						
						
					 
					
						2007-10-04 14:57:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						24e0790e38 
					 
					
						
						
							
							Fix rc-help regarding per runlevel config files  
						
						 
						
						
						
						
					 
					
						2007-10-04 14:44:13 +00:00