/[gentoo-src]/rc-scripts/ChangeLog
Gentoo

Diff of /rc-scripts/ChangeLog

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

Revision 1.242 Revision 1.319
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-2004 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 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
6
7 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
8 are used in scripts such as consolefonts, numlock, etc. This should
9 close bug #39863.
10
11 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
12
13 Add SELinux modifications to /sbin/runscript. This allows runscript to
14 make sure it is running in the right domain. Patch done by
15 Chris PeBenito <pebenito@gentoo.org>.
16
17* rc-scripts 1.4.3.13 (08 Feb 2004)
18
19 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
20
21 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
22 _but_ /mnt/cdrom and /mnt/livecd.
23
24 Update /etc/init.d/consolefont to use newer kbd. Should also close
25 bug #39864.
26
27 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
28 than install, as newer versions of install is located in /usr/bin. This
29 closes bug #39648.
30
31 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
32
33 Tweak livecd support changes and add some more to hopefully sort out
34 last issues, with help from Brad House <brad_mssw@gentoo.org>.
35
36 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
37 bug #37349.
38
39* rc-scripts 1.4.3.12p3 (21 Jan 2004)
40
41 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
42
43 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
44 for livecd support. Add bits to /sbin/rc to support it.
45
46 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
47
48 Fix type-o in /etc/init.d/checkfs, bug #37113.
49
50 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
51
52 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
53 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
54 then gawk -v. Also add some tests to see if we got the environment
55 variables.
56
57 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
58
59 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
60
61* rc-scripts 1.4.3.12p2 (27 Dec 2003)
62
63 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
64
65 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
66 hack to not make udev sleep - its not needed as these entries
67 are already present, and not a hotplug event.
68
69 Update /etc/init.d/{consolefont,numlock} to work with udev managed
70 /dev that have devfs layout.
71
72 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
73
74 Fix type-o in /sbin/rc, bug #34837.
75
76* rc-scripts 1.4.3.12p1 (26 Nov 2003)
77
78 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
79
80 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
81 the next bootup might be done with some non-root nodes which cause
82 some odd issues.
83
84 Add code to generate /dev from sysfs entries - not much it currently
85 support but block/tty devices, but it is a start for when we have
86 full sysfs support in all drivers.
87
88 Revert carrier detection check, as there is currently too many
89 issues with it, bug #33272.
90
91 Make sure we mount already mounted mount (done in /sbin/rc) with
92 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
93 for this.
94
95 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
96
97 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
98 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
99 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
100
101 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
102
103 Add a warning to cachedepends.awk if a rc-script's name ends in
104 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
105
106 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
107 also do a few cleanups. Closes bug #33271.
108
109* rc-scripts 1.4.3.12 (11 Nov 2003)
110
111 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
112
113 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
114 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
115
116 Add extra checks for critical directories to /sbin/rc.
117
118 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
119
120 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
121 Fix by Michael Frysinger <vapier@gentoo.org>.
122
123 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
124
125 Add support for --tty switch added to setfont and remove consolechars
126 support; modified /etc/init.d/consolefont for this. Also remove
127 consoletools support from /etc/init.d/keymaps.
128
129 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
130
131 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
132 not exist. Updated /sbin/rc for this.
133
134 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
135 '-u' in the call to loadkeys when using unicode).
136
137 We should not use '-' in variable names for bash, bug #31184, thanks
138 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
139
140 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
141
142 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
143
144 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
145
146 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
147 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
148 unmounted anyhow. Change it to remount the last filesystems readonly
149 without trying to unmount any. This fixes a few cases where reboot
150 would halt due to unmounted /proc, etc.
151
152 This change set fixes two things:
153 1) In exporting all functions/variables in functions.sh, rc-services.sh
154 and rc-daemon.sh, we created an overly large environment, and also
155 broke stuff like glftpd. Do not do this, and hope whatever caused
156 the issues previously is fixed in the meantime. This should close
157 bugs #25754 and #31794.
158 2) gendepend.awk used to generate deptree with functions called
159 depinfo_<scriptname> which set appropriate variables when called.
160 This broke if the scriptname contained characters that is not valid
161 for bash variable names. Changed things to use an array fixing this.
162 This closes bug #24092.
163
164 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
165 /sbin/hotplug will call udev as well.
166
167 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
168 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
169 array (in my case 'net').
170
171 We did not handle the 'net' dependency properly in valid_iuse() and
172 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
173 bugs #30327 and #31950.
174
175 Change an occurance of /etc/modutils in modules-update.8 to
176 /etc/modules.d/ closing bug #31171.
177
178 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
179
180 More bootsplash fixes, bug #21019 (comment #21).
181
182 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
183 bootsplash. Add support to kill processes still using non-critical
184 mounts with fuser though.
185
186 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
187
188 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
189 and #16 from bug #21019).
190
191 Bootsplash coded did not play nice with boot profiles, so I fixed that
192 as well. Some other style tweaks.
193
194 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
195 Also changed the permissions on tty's, ibcs and scanner devices
196 to 0660.
197
198* rc-scripts 1.4.3.11p2 (14 Sep 2003)
199
200 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
201
202 Revert previous changes, and substitute it for the bootsplash patches
203 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
204 can be reached at:
205
206 http://www.aichler.net/gentoo/bootsplash/
207
208 I should note that the bootsplash stuff is not 100% tested.
209
210
211* rc-scripts 1.4.3.11p1 (14 Sep 2003)
212
213 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
214
215 Initial bootsplash patch as from LiveCD's.
216
217 Add more tty's to /etc/init.d/numlock, bug #28252.
218
219* rc-scripts 1.4.3.11 (14 Sep 2003)
220
221 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
222
223 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
224 Resolves bug #27527.
225
226 Add squid to /etc/services, bug #30995. Other cleanups from rac.
227
228 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
229 running while pwd is root (/).
230
231 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
232
233 Add entry for floppy in /etc/fstab, bug #30574.
234
235 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
236 bug #28861.
237
238 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
239 It now will work with runlevels named with any characters (other than
240 ones found in default bash IFS). It also adds a few sanity/error
241 checks, bug #26432.
242
243 Change /etc/inputrc to have PageUp/PageDown search through bash
244 history again, bug #26036.
245
246 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
247
248 Change update-modules to modules-update in manpage, bug #28101.
249
250* rc-scripts 1.4.3.10p1 (08 Sep 2003)
251
252 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
253
254 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
255
256 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
257
258 Add missing 'local x' to filter_environ() (bug #26429), thanks to
259 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
260
261 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
262
263 Modify /etc/init.d/modules not to print the autoloading stuff if
264 no modules should be loaded (resolving bug #26288), per request from
265 Michael Frysinger <vapier@gentoo.org>.
266
267 Fix get_bootparam() in /sbin/functions.sh to check for existance of
268 the /proc/cmdline proc entry.
269
270 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
271
272 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
273 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
274 whole way of devfs handling changed long ago already.
275
276 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
277 Also change it to 'mount -d' to detach the loop device. Patch by
278 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
279
280 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
281 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
282
283* rc-scripts 1.4.3.10 (04 Aug 2003)
284
285 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
286
287 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
288 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
289 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
290 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
291
292 Fixed modules-update to only do the /etc/modprobe.conf generation if we
293 are actually running a 2.5+ kernel.
294
295 Add pop3 entries to /etc/services, bug #25501.
296
297 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
298 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
299 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
300
301 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
302
303 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
304
305 Fix type-o in /sbin/rc-update, bug #25854.
306
307 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
308
309 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
310 and not the whole block. Tweak check checkroot to reboot if need be
311 (This is with sufficient warning and message). Tweak checkfs to not
312 drop to a sulogin if return code 2 or 3 is given - as we did not
313 mount the filesystems yet, we should not need to reboot ... bug #25398.
314
315 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
316 Michael Frysinger <vapier@gentoo.org>.
317
318 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
319
320 Rework changes for the Adelie project to support boot config profiles
321 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
322 runlevels should be marked started or stopped without executing the
323 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
324 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
325 for this.
326
327 Add better support for services that provide the "logger" virtual. We
328 should really start the logger earlier, and stop it as late as possible.
329 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
330 for this.
331
332 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
333 thanks to Jean-Francois Richard <jean-francois@richard.name>.
334
335 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
336
337 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
338
339 From Jean-Francois Richard <jean-francois@richard.name> and
340 Olivier Crete <tester@gentoo.org> from the Adelie project:
341
342 The last four patches are the "adaptation" of our previous patches to
343 the new "no-tmpfs" init system in Gentoo. Since we were using quite
344 different scripts for the boot runlevel (no "checkroot" for example) and
345 that the new system hardcodes some of the boot services, we had to find
346 a simple yet elegant solution.
347
348 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
349 know what are the boot runlevel services. If this file is not present,
350 it uses the Gentoo hardcoded defaults.
351
352 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
353 /etc/init.d/halt.sh.
354
355 I just changed the behaviour of 'softlevel' kernel command line argument
356 to not only add a suffix and some other cleanups.
357
358 Add support for irqbalance.
359
360 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
361
362 Fix the /dev/root entry in /etc/mtab, bug #24916.
363
364 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
365 bug #24064.
366
367* rc-scripts 1.4.3.9 (17 Jul 2003)
368
5 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 369 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
6 370
7 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to 371 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
8 Andy Dustman <andy-gentoo.54e552@dustman.net>. 372 Andy Dustman <andy-gentoo.54e552@dustman.net>.
9 373
10 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423. 374 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
11 375
12 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks 376 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
13 to Rex Walters <rw@pobox.com>. 377 to Wes Kurdziolek <wkurdzio@vtluug.org>.
14 378
15 Rather use 'uname -r' to get kernel version, as else we need sysctl. 379 Rather use 'uname -r' to get kernel version, as else we need sysctl.
16 This closes bug #23923, modified /etc/init.d/modules. 380 This closes bug #23923, modified /etc/init.d/modules.
17 381
382 Fix a type-o in /etc/fstab, bug #23308.
383
384 Add support for the new 'O' agetty option to display the DNS domainname
385 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
386 Updated /etc/issue and /etc/issue.logo for this.
387
18 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 388 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
19 389
20 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks 390 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
21 to Antonio Dolcetta <zagarna@yahoo.com>. 391 to Antonio Dolcetta <zagarna@yahoo.com>.
22 392
23 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via 393 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
24 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>. 394 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
25 395
26 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work 396 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
27 with symlinks in /etc/init.d/, closing bug #24228. 397 with symlinks in /etc/init.d/, closing bug #24228.
28 398
29 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to 399 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
30 John Mylchreest <johnm@gentoo.org>. 400 John Mylchreest <johnm@gentoo.org>.
31 401
32 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109, 402 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
33 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>. 403 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
34 404
35 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to 405 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
36 "true" in /etc/make.conf, closing bug #24107. 406 "true" in /etc/make.conf, closing bug #24107.
37 407
38 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow 408 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
39 more keymaps to be specified in /etc/rc.conf, bug #24084. 409 more keymaps to be specified in /etc/rc.conf, bug #24084.
40 410
41 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 411 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
42 412
43 Add /bin/csh to /etc/shells. 413 Add /bin/csh to /etc/shells.
44 414

Legend:
Removed from v.1.242  
changed lines
  Added in v.1.319

  ViewVC Help
Powered by ViewVC 1.1.20