Roy Marples 
							
						 
					 
					
						
						
							
						
						f657d87b99 
					 
					
						
						
							
							Rationalise our colour usage a little.  
						
						 
						
						
						
						
					 
					
						2007-04-17 09:32:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						54d297725e 
					 
					
						
						
							
							env vars EINFO_GOOD and friends now override our hardcoded builtins.  
						
						 
						
						
						
						
					 
					
						2007-04-17 07:06:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6ff4a83d59 
					 
					
						
						
							
							More basename compliance.  
						
						 
						
						
						
						
					 
					
						2007-04-13 16:00:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						2714263040 
					 
					
						
						
							
							Punt .depend  
						
						 
						
						
						
						
					 
					
						2007-04-13 15:23:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						36e16cef47 
					 
					
						
						
							
							Ignore and clean .depend  
						
						 
						
						
						
						
					 
					
						2007-04-13 15:23:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						876bd89f4b 
					 
					
						
						
							
							hug getopt_long some more  
						
						 
						
						
						
						
					 
					
						2007-04-13 15:20:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						6dde29a0c9 
					 
					
						
						
							
							add basic --help  
						
						 
						
						
						
						
					 
					
						2007-04-13 15:09:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						1c82d53247 
					 
					
						
						
							
							add hidden visibility support to libeinfo as well  
						
						 
						
						
						
						
					 
					
						2007-04-13 14:18:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						a822d2d118 
					 
					
						
						
							
							kill off internal relocations for librc.so  
						
						 
						
						
						
						
					 
					
						2007-04-13 14:08:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						fc06063958 
					 
					
						
						
							
							Use basename properly  
						
						 
						
						
						
						
					 
					
						2007-04-13 13:54:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						cb20c5da98 
					 
					
						
						
							
							make sure .depend gets regenerated automatically  
						
						 
						
						
						
						
					 
					
						2007-04-13 13:21:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						2ea37cdae3 
					 
					
						
						
							
							add .depend / .PHONY support  
						
						 
						
						
						
						
					 
					
						2007-04-13 13:20:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						2348f115c0 
					 
					
						
						
							
							use CPPFLAGS rather than CFLAGS where appropriate and make LDFLAGS/-rpath dynamic by only enabling when in .svn repo  
						
						 
						
						
						
						
					 
					
						2007-04-13 13:06:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						5ee5f0c661 
					 
					
						
						
							
							revert previous commit  
						
						 
						
						
						
						
					 
					
						2007-04-13 12:59:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						e3440c8ba3 
					 
					
						
						
							
							dont create .so links as they arent needed for runtime  
						
						 
						
						
						
						
					 
					
						2007-04-13 12:55:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						51f43d5a53 
					 
					
						
						
							
							use ln -sf rather than ln -s incase target exists  
						
						 
						
						
						
						
					 
					
						2007-04-13 12:39:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						21902ef882 
					 
					
						
						
							
							add a symlink for update-rc -> rc-update  
						
						 
						
						
						
						
					 
					
						2007-04-13 12:38:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a07be0513a 
					 
					
						
						
							
							s-s-d now allows --signal to be used without --stop and --oknodo. man page updated accordingly  
						
						 
						
						
						
						
					 
					
						2007-04-13 09:21:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						824e9577e7 
					 
					
						
						
							
							Fix module loading,  #174360 . s-s-d now changes group when changing user,  #174362 .  
						
						 
						
						
						
						
					 
					
						2007-04-13 06:43:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						67c5d8e940 
					 
					
						
						
							
							Style updates  
						
						 
						
						
						
						
					 
					
						2007-04-12 13:18:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						000f239534 
					 
					
						
						
							
							Fix getopt a little  
						
						 
						
						
						
						
					 
					
						2007-04-12 10:40:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						2728cef0e1 
					 
					
						
						
							
							Hug getopt_long even though it's not POSIX. start-stop-daemon has always required this and all our supported platforms have it.  
						
						 
						
						
						
						
					 
					
						2007-04-12 10:08:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						aff7b02dce 
					 
					
						
						
							
							Fix hotplugging of network cards  
						
						 
						
						
						
						
					 
					
						2007-04-11 14:52:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						e6674b2cae 
					 
					
						
						
							
							Cuddle up to LKML C style  
						
						 
						
						
						
						
					 
					
						2007-04-11 12:44:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						64c4d3875d 
					 
					
						
						
							
							Move carrier detection back into net.sh. Reserve a new hook numbers  
						
						 
						
						
						
						
					 
					
						2007-04-11 10:40:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						f754c661f5 
					 
					
						
						
							
							Add new service hooks, remove pmake stuff from our Makefile and fix rc_services_in_state for scheduled.  
						
						 
						
						
						
						
					 
					
						2007-04-11 07:15:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ffc96d8d89 
					 
					
						
						
							
							Change veinfo and friends to einfov. Rationale - we may need veinfo to support va_list in the future.  
						
						 
						
						
						
						
					 
					
						2007-04-10 16:11:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						240399534c 
					 
					
						
						
							
							int -> time_t  
						
						 
						
						
						
						
					 
					
						2007-04-10 14:03:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						d3db9e9910 
					 
					
						
						
							
							Fix indentation  
						
						 
						
						
						
						
					 
					
						2007-04-10 11:24:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						0c98067d57 
					 
					
						
						
							
							Misc network fixes so we work on my stable server. Splash plugin removed as splashtuils-1.4 now ships with its own.  
						
						 
						
						
						
						
					 
					
						2007-04-10 10:33:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						89ac4eee26 
					 
					
						
						
							
							rc does not need SIGCHLD handler. Also, always return 0 in /etc/rc as non zero for default may freeze system.  
						
						 
						
						
						
						
					 
					
						2007-04-09 17:11:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						3c7c1736b7 
					 
					
						
						
							
							Use names instead of numbers for reporting signals and trap signals in rc  
						
						 
						
						
						
						
					 
					
						2007-04-09 16:53:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						049948eb09 
					 
					
						
						
							
							Only use some gcc flags if gcc actually supports them.  
						
						 
						
						
						
						
					 
					
						2007-04-08 17:39:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6e2ef07dd3 
					 
					
						
						
							
							LIBDIR -> LIB. When interuppted, ensure service state is restored correctly. When stopping, don't uncoldplug too early.  
						
						 
						
						
						
						
					 
					
						2007-04-08 16:03:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						a66136655e 
					 
					
						
						
							
							Move env-update back to /sbin as everything non baselayout expects it in $PATH, including our documentation  
						
						 
						
						
						
						
					 
					
						2007-04-07 10:38:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6c29966364 
					 
					
						
						
							
							We don't use err.h  
						
						 
						
						
						
						
					 
					
						2007-04-07 08:46:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						4e64558cbf 
					 
					
						
						
							
							Remove this until we can make it work properly - ie not hangup when cable goes in/out  
						
						 
						
						
						
						
					 
					
						2007-04-06 23:04:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						ab62a84790 
					 
					
						
						
							
							snprintf is better  
						
						 
						
						
						
						
					 
					
						2007-04-06 08:37:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						9cd5742bec 
					 
					
						
						
							
							strcpy is bad  
						
						 
						
						
						
						
					 
					
						2007-04-06 08:24:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						657be65340 
					 
					
						
						
							
							Misc fixes, plugged a memory leak in runscript.c and use va_copy to avoid nasty segfaults  
						
						 
						
						
						
						
					 
					
						2007-04-06 01:04:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						308042c87b 
					 
					
						
						
							
							We now compile on OpenBSD (no idea if it works or not yet)  
						
						 
						
						
						
						
					 
					
						2007-04-05 15:01:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						6fb700e52c 
					 
					
						
						
							
							Superfluous CFLAGS  
						
						 
						
						
						
						
					 
					
						2007-04-05 11:42:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Marples 
							
						 
					 
					
						
						
							
						
						5af58b4514 
					 
					
						
						
							
							Rewrite the core parts in C. We now provide librc so other programs can  
						
						 
						
						... 
						
						
						
						query runlevels, services and state without using bash. We also provide
libeinfo so other programs can easily use our informational functions.
As such, we have dropped the requirement of using bash as the init script
shell. We now use /bin/sh and have strived to make the scripts as portable
as possible. Shells that work are bash and dash. busybox works provided
you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you
should disable find too.
zsh and ksh do not work at this time.
Networking support is currently being re-vamped also as it was heavily bash
array based. As such, a new config format is available like so
config_eth0="1.2.3.4/24 5.6.7.8/16"
or like so
config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'"
We will still support the old bash array format provided that /bin/sh IS
a link it bash.
ChangeLog for baselayout-1 can be found in our SVN repo. 
						
						
					 
					
						2007-04-05 11:18:42 +00:00