/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 377 Revision 440
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL 2# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL
3# Written by Daniel Robbins (drobbins@gentoo.org) 3# Written by Daniel Robbins (drobbins@gentoo.org)
4 4
5 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
6
7 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
8 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
9
10 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
11
12 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
13 Fix by Michael Frysinger <vapier@gentoo.org>.
14
15 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
16
17 Add support for --tty switch added to setfont and remove consolechars
18 support; modified /etc/init.d/consolefont for this. Also remove
19 consoletools support from /etc/init.d/keymaps.
20
21 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
22
23 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
24 not exist. Updated /sbin/rc for this.
25
26 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
27 '-u' in the call to loadkeys when using unicode).
28
29 We should not use '-' in variable names for bash, bug #31184, thanks
30 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
31
32 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
33
34 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
35
36 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
37
38 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
39 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
40 unmounted anyhow. Change it to remount the last filesystems readonly
41 without trying to unmount any. This fixes a few cases where reboot
42 would halt due to unmounted /proc, etc.
43
44 This change set fixes two things:
45 1) In exporting all functions/variables in functions.sh, rc-services.sh
46 and rc-daemon.sh, we created an overly large environment, and also
47 broke stuff like glftpd. Do not do this, and hope whatever caused
48 the issues previously is fixed in the meantime. This should close
49 bugs #25754 and #31794.
50 2) gendepend.awk used to generate deptree with functions called
51 depinfo_<scriptname> which set appropriate variables when called.
52 This broke if the scriptname contained characters that is not valid
53 for bash variable names. Changed things to use an array fixing this.
54 This closes bug #24092.
55
56 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
57 /sbin/hotplug will call udev as well.
58
59 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
60 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
61 array (in my case 'net').
62
63 We did not handle the 'net' dependency properly in valid_iuse() and
64 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
65 bugs #30327 and #31950.
66
67 Change an occurance of /etc/modutils in modules-update.8 to
68 /etc/modules.d/ closing bug #31171.
69
70 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
71
72 More bootsplash fixes, bug #21019 (comment #21).
73
74 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
75 bootsplash. Add support to kill processes still using non-critical
76 mounts with fuser though.
77
78 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
79
80 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
81 and #16 from bug #21019).
82
83 Bootsplash coded did not play nice with boot profiles, so I fixed that
84 as well. Some other style tweaks.
85
86 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
87 Also changed the permissions on tty's, ibcs and scanner devices
88 to 0660.
89
90* rc-scripts 1.4.3.11p2 (14 Sep 2003)
91
92 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
93
94 Revert previous changes, and substitute it for the bootsplash patches
95 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
96 can be reached at:
97
98 http://www.aichler.net/gentoo/bootsplash/
99
100 I should note that the bootsplash stuff is not 100% tested.
101
102
103* rc-scripts 1.4.3.11p1 (14 Sep 2003)
104
105 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
106
107 Initial bootsplash patch as from LiveCD's.
108
109 Add more tty's to /etc/init.d/numlock, bug #28252.
110
111* rc-scripts 1.4.3.11 (14 Sep 2003)
112
113 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
114
115 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
116 Resolves bug #27527.
117
118 Add squid to /etc/services, bug #30995. Other cleanups from rac.
119
120 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
121 running while pwd is root (/).
122
123 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
124
125 Add entry for floppy in /etc/fstab, bug #30574.
126
127 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
128 bug #28861.
129
130 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
131 It now will work with runlevels named with any characters (other than
132 ones found in default bash IFS). It also adds a few sanity/error
133 checks, bug #26432.
134
135 Change /etc/inputrc to have PageUp/PageDown search through bash
136 history again, bug #26036.
137
138 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
139
140 Change update-modules to modules-update in manpage, bug #28101.
141
142* rc-scripts 1.4.3.10p1 (08 Sep 2003)
143
144 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
145
146 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
147
148 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
149
150 Add missing 'local x' to filter_environ() (bug #26429), thanks to
151 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
152
153 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
154
155 Modify /etc/init.d/modules not to print the autoloading stuff if
156 no modules should be loaded (resolving bug #26288), per request from
157 Michael Frysinger <vapier@gentoo.org>.
158
159 Fix get_bootparam() in /sbin/functions.sh to check for existance of
160 the /proc/cmdline proc entry.
161
162 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
163
164 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
165 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
166 whole way of devfs handling changed long ago already.
167
168 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
169 Also change it to 'mount -d' to detach the loop device. Patch by
170 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
171
172 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
173 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
174
175* rc-scripts 1.4.3.10 (04 Aug 2003)
176
177 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
178
179 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
180 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
181 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
182 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
183
184 Fixed modules-update to only do the /etc/modprobe.conf generation if we
185 are actually running a 2.5+ kernel.
186
187 Add pop3 entries to /etc/services, bug #25501.
188
189 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
190 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
191 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
192
193 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
194
195 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
196
197 Fix type-o in /sbin/rc-update, bug #25854.
198
199 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
200
201 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
202 and not the whole block. Tweak check checkroot to reboot if need be
203 (This is with sufficient warning and message). Tweak checkfs to not
204 drop to a sulogin if return code 2 or 3 is given - as we did not
205 mount the filesystems yet, we should not need to reboot ... bug #25398.
206
207 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
208 Michael Frysinger <vapier@gentoo.org>.
209
210 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
211
212 Rework changes for the Adelie project to support boot config profiles
213 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
214 runlevels should be marked started or stopped without executing the
215 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
216 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
217 for this.
218
219 Add better support for services that provide the "logger" virtual. We
220 should really start the logger earlier, and stop it as late as possible.
221 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
222 for this.
223
224 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
225 thanks to Jean-Francois Richard <jean-francois@richard.name>.
226
227 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
228
229 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
230
231 From Jean-Francois Richard <jean-francois@richard.name> and
232 Olivier Crete <tester@gentoo.org> from the Adelie project:
233
234 The last four patches are the "adaptation" of our previous patches to
235 the new "no-tmpfs" init system in Gentoo. Since we were using quite
236 different scripts for the boot runlevel (no "checkroot" for example) and
237 that the new system hardcodes some of the boot services, we had to find
238 a simple yet elegant solution.
239
240 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
241 know what are the boot runlevel services. If this file is not present,
242 it uses the Gentoo hardcoded defaults.
243
244 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
245 /etc/init.d/halt.sh.
246
247 I just changed the behaviour of 'softlevel' kernel command line argument
248 to not only add a suffix and some other cleanups.
249
250 Add support for irqbalance.
251
252 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
253
254 Fix the /dev/root entry in /etc/mtab, bug #24916.
255
256 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
257 bug #24064.
258
259* rc-scripts 1.4.3.9 (17 Jul 2003)
260
261 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
262
263 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
264 Andy Dustman <andy-gentoo.54e552@dustman.net>.
265
266 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
267
268 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
269 to Wes Kurdziolek <wkurdzio@vtluug.org>.
270
271 Rather use 'uname -r' to get kernel version, as else we need sysctl.
272 This closes bug #23923, modified /etc/init.d/modules.
273
274 Fix a type-o in /etc/fstab, bug #23308.
275
276 Add support for the new 'O' agetty option to display the DNS domainname
277 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
278 Updated /etc/issue and /etc/issue.logo for this.
279
5 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 280 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
6 281
7 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks 282 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
8 to Antonio Dolcetta <zagarna@yahoo.com>. 283 to Antonio Dolcetta <zagarna@yahoo.com>.
9 284
10 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via 285 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
11 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>. 286 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
12 287
13 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work 288 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
14 with symlinks in /etc/init.d/, closing bug #24228. 289 with symlinks in /etc/init.d/, closing bug #24228.
15 290
16 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to 291 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
17 John Mylchreest <johnm@gentoo.org>. 292 John Mylchreest <johnm@gentoo.org>.
18 293
19 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109, 294 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
20 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>. 295 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
21 296
22 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to 297 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
23 "true" in /etc/make.conf, closing bug #24107. 298 "true" in /etc/make.conf, closing bug #24107.
299
300 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
301 more keymaps to be specified in /etc/rc.conf, bug #24084.
24 302
25 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 303 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
26 304
27 Add /bin/csh to /etc/shells. 305 Add /bin/csh to /etc/shells.
28 306

Legend:
Removed from v.377  
changed lines
  Added in v.440

  ViewVC Help
Powered by ViewVC 1.1.13