Roy Marples
9300fa240d
Tidy up some code and remove the redundant single_user function as we now use exit codes.
2008-01-31 09:48:58 +00:00
Roy Marples
0ce909e12b
addons should check things, not us.
2008-01-30 22:53:40 +00:00
Roy Marples
f0db8eec01
udev uses lowercase values
2008-01-23 10:08:43 +00:00
Roy Marples
862e07c8fd
rc_coldplug=no really stops all coldplug events
2008-01-18 10:04:21 +00:00
Roy Marples
fec312d448
Update copyrights, my email and license.
2008-01-11 15:31:10 +00:00
Roy Marples
3bf49a9bd1
Adopt a more C style for scripts and remove vim settings.
2008-01-11 12:13:46 +00:00
Roy Marples
1f4422c72f
Remove full license text from shell cripts.
2008-01-11 11:45:59 +00:00
Roy Marples
4314784520
Allow for OS and SUBOS folders so we can introduce NetBSD scripts whilst keeping BSD for all BSD's.
2008-01-10 16:35:59 +00:00
Roy Marples
d8019881dd
Don't check kernel version for features, check feature existance.
2008-01-03 20:19:32 +00:00
Roy Marples
dd69fb66b9
Fix RC_COLDPLUG shim for real.
2007-12-27 17:17:37 +00:00
Roy Marples
afdcf1fa15
udev requires try function and the modules-update program should take care of any 2.4 vs 2.6 kernel issues. Also add vim instructions to a few files.
2007-12-14 20:09:53 +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
ac9279cc0d
Massive whitespace cleanup
2007-11-28 15:45:03 +00:00
Roy Marples
6bc37fd203
this is still an env var
2007-11-23 22:22:18 +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
9635b455c7
Introduce CONTENTS variable into Makefiles to list the contents of the directory, excluding the Makefile for to Make life easier
2007-11-20 17:37:15 +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
39227ede1d
relicense as 2-clause BSD, with the kind permission of Gentoo
2007-11-14 15:22:04 +00:00
Roy Marples
2d7f57d462
Fix init.sh for shm again
2007-10-22 20:24:00 +00:00
Roy Marples
0d9eaafe9a
Mount /dev/shm for Linux systems, even not when in /etc/fstab, #196345 .
2007-10-19 06:57:41 +00:00
Roy Marples
46af0c7ddb
If it's in fstab, let mount work everything out instead of us.
2007-09-26 10:09:27 +00:00
Roy Marples
e24d808fc5
Handle fstab with spaces
2007-09-26 07:30:00 +00:00
Roy Marples
77f9015f0b
/lib/rcscripts -> /lib/rc
2007-09-19 13:53:40 +00:00
Roy Marples
5ba4ad52e2
Only mount /sys if it's not mounted, #192436 .
2007-09-18 15:45:15 +00:00
Roy Marples
52f7df0d0c
Add --quiet to mountinfo
2007-09-03 14:02:15 +00:00
Mike Frysinger
a166958537
Always attempt to mount /dev/pts when devpts is available as it may appear in some 2.4 setups.
2007-09-03 03:10:42 +00:00
Roy Marples
3950eb6eba
`config /etc/fstab' can now be used in depend() functions to show that
...
the deptree should be regenerated if /etc/fstab has changed.
2007-08-15 14:49:41 +00:00
Roy Marples
06902f5ff3
Use the right dir from fstab
2007-08-08 12:39:05 +00:00
Roy Marples
8d0f3f2b16
Try and hide the terminal escape codes when they fail.
2007-08-07 07:25:24 +00:00
Roy Marples
1e4357ad01
Boot properly when we cannot set an early font, #187628 .
2007-08-04 20:35:05 +00:00
Roy Marples
53097aedc5
Don't set an early font if consolefont isn't in a runlevel, #183773 .
2007-07-01 08:45:23 +00:00
Roy Marples
d94d68767a
Harden testing of /proc being valid
2007-05-23 14:12:06 +00:00
Roy Marples
e6a610fbc7
Don't dmesg for VPS systems
2007-04-26 14:29:15 +00:00
Roy Marples
54c6ff1b0a
File to configure our font as early as possible in init
2007-04-26 13:08:34 +00:00
Roy Marples
cf9aa106c6
Set fonts in init-early.sh, don't stop services twice when shutting down and lock prefixed output.
2007-04-26 11:24:07 +00:00
Roy Marples
431e8cc84f
Fix early setting of font
2007-04-26 08:02:21 +00:00
Roy Marples
6ba6f0403f
Fix vservers
2007-04-25 15:42:30 +00:00
Roy Marples
cc62b67b7f
Duh, quote eval properly
2007-04-17 20:07:24 +00:00
Roy Marples
f657d87b99
Rationalise our colour usage a little.
2007-04-17 09:32:18 +00:00
Mike Frysinger
2266255ac5
Allow addons to pass up their exit status in import_addon. Simplify /dev handling in init.sh and add mdev as an option.
2007-04-17 00:07:09 +00:00
Roy Marples
74527291b5
ramfs has no special options
2007-04-14 09:27:29 +00:00
Roy Marples
876bd89f4b
hug getopt_long some more
2007-04-13 15:20:10 +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