| 1 |
# ChangeLog for Gentoo System Intialization ("rc") scripts |
| 2 |
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2 |
| 3 |
|
| 4 |
20 Apr 2007; Mike Frysinger <vapier@gentoo.org>: |
| 5 |
|
| 6 |
Automatically mount selinuxfs on /selinux in localmount. |
| 7 |
|
| 8 |
20 Apr 2007; Roy Marples <uberlord@gentoo.org>: |
| 9 |
|
| 10 |
Added the rc-abort command, #175106 thanks to Daniel Drake. |
| 11 |
|
| 12 |
Plugins now run in a forked process for extra resliance. |
| 13 |
|
| 14 |
17 Apr 2007; Roy Marples <uberlord@gentoo.org>: |
| 15 |
|
| 16 |
Fix bridge, vlan and bonding modules to work together, #174792. |
| 17 |
env vars ECOLOR_GOOD and friends now override our hardcoded builtins. |
| 18 |
|
| 19 |
16 Apr 2007; Mike Frysinger <vapier@gentoo.org>: |
| 20 |
|
| 21 |
Allow addons to pass up their exit status in import_addon. |
| 22 |
|
| 23 |
Simplify /dev handling in init.sh and add mdev as an option. |
| 24 |
|
| 25 |
16 Apr 2007; Roy Marples <uberlord@gentoo.org>: |
| 26 |
|
| 27 |
Punted the volumes init script. Volume handling will be handled by |
| 28 |
init script that can be run at any point, even before checkroot. |
| 29 |
|
| 30 |
Don't search for a space after interface names in /proc/net, #174792 |
| 31 |
thanks to Mike Auty. |
| 32 |
|
| 33 |
13 Apr 2007; Roy Marples <uberlord@gentoo.org>: |
| 34 |
|
| 35 |
Fix module loading, #174360. |
| 36 |
s-s-d now changes group when changing user, #174362. |
| 37 |
netmask -> CIDR is worked out correctly #174341. |
| 38 |
|
| 39 |
* baselayout-2.0.0_alpha1 (11 Apr 2007) |
| 40 |
|
| 41 |
07 Apr 2007; Mike Frysinger <vapier@gentoo.org>: |
| 42 |
|
| 43 |
"modules-update" -> "update-modules". |
| 44 |
|
| 45 |
05 Apr 2007; Roy Marples <uberlord@gentoo.org>: |
| 46 |
|
| 47 |
Rewrite the core parts in C. We now provide librc so other programs can |
| 48 |
query runlevels, services and state without using bash. We also provide |
| 49 |
libeinfo so other programs can easily use our informational functions. |
| 50 |
|
| 51 |
As such, we have dropped the requirement of using bash as the init script |
| 52 |
shell. We now use /bin/sh and have strived to make the scripts as portable |
| 53 |
as possible. Shells that work are bash and dash. busybox works provided |
| 54 |
you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you |
| 55 |
should disable find too. |
| 56 |
zsh and ksh do not work at this time. |
| 57 |
|
| 58 |
Networking support is currently being re-vamped also as it was heavily bash |
| 59 |
array based. As such, a new config format is available like so |
| 60 |
config_eth0="1.2.3.4/24 5.6.7.8/16" |
| 61 |
or like so |
| 62 |
config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'" |
| 63 |
|
| 64 |
We will still support the old bash array format provided that /bin/sh IS |
| 65 |
a link it bash. |
| 66 |
|
| 67 |
ChangeLog for baselayout-1 can be found in our SVN repo. |