| 1 |
# ChangeLog for Gentoo System Intialization ("rc") scripts |
| 2 |
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2 |
| 3 |
|
| 4 |
05 Apr 2007; Roy Marples <uberlord@gentoo.org>: |
| 5 |
|
| 6 |
Rewrite the core parts in C. We now provide librc so other programs can |
| 7 |
query runlevels, services and state without using bash. We also provide |
| 8 |
libeinfo so other programs can easily use our informational functions. |
| 9 |
|
| 10 |
As such, we have dropped the requirement of using bash as the init script |
| 11 |
shell. We now use /bin/sh and have strived to make the scripts as portable |
| 12 |
as possible. Shells that work are bash and dash. busybox works provided |
| 13 |
you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you |
| 14 |
should disable find too. |
| 15 |
zsh and ksh do not work at this time. |
| 16 |
|
| 17 |
Networking support is currently being re-vamped also as it was heavily bash |
| 18 |
array based. As such, a new config format is available like so |
| 19 |
config_eth0="1.2.3.4/24 5.6.7.8/16" |
| 20 |
or like so |
| 21 |
config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'" |
| 22 |
|
| 23 |
We will still support the old bash array format provided that /bin/sh IS |
| 24 |
a link it bash. |
| 25 |
|
| 26 |
ChangeLog for baselayout-1 can be found in our SVN repo. |