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

Diff of /rc-scripts/ChangeLog

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

Revision 1.226 Revision 1.384
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 Foundation; Distributed under the GPL
3# Written by Daniel Robbins (drobbins@gentoo.org) 3# Written by Daniel Robbins (drobbins@gentoo.org)
4 4
5* rc-scripts 1.6.0 (15 Sep 2004)
6
7 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
8
9 Rework the logic behind the $COLS code. It should not depend
10 on whether color is enabled. Also add a check for negative
11 values (like when using a serial console).
12
13 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
14
15 Fix bug 64034: simplify netmount script's stop function so that
16 mountpoints containing spaces work correctly
17
18 Update tarball.sh to use net-scripts
19
20 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
21
22 Commit dm-crypt enablement patch from Tigger (Rob Holland) in
23 bug 43146
24
25* rc-scripts 1.5.3 (18 Aug 2004)
26
27 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
28
29 Fix bug 60719 (request for better error messages from runscript)
30 by allowing errors to show on the screen when they're encountered
31 in wrap_rcscript
32
33 Apply Spock's bootsplash patch from bug 45784. This moves most of
34 the splash functionality out of baselayout.
35
36 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
37
38 Don't export PS1. Continuation of bug 26951, comments 60-62.
39
40* rc-scripts 1.5.2 (02 Aug 2004)
41
42 02 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
43
44 Related to bug 38955, don't set INPUTRC. Instead patch bash so
45 that it looks for /etc/inputrc automatically if ~/.inputrc is
46 missing. This is better than using INPUTRC since that will
47 override even after the user creates ~/.inputrc.
48
49 Fix bug 54275: Don't set INFODIR. The correct variable used by
50 texinfo is INFOPATH, which is already set in 00basic. Setting
51 INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
52
53 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
54
55 Fix bug 58805: net.eth0 should use bridge so that bridge
56 interfaces are configured prior to net.br0 running
57
58 Fix bug 56856: Get rid of net.rej and integrate missing stuff to
59 conf.d/net
60
61 Apply half of spock's patch in bug 45784: Check for
62 conf.d/bootsplash instead of conf.d/bootsplash.conf
63
64 Fix bug 51351: Quote parsed output of /proc/filesystems to handle
65 octal sequences in mountpoint such as encoded spaces (\040)
66
67 Fix bug 46680: Add cifs support to localmount and netmount.
68 Thanks to Ronald Moesbergen for the patches
69
70 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
71
72 Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to
73 determine if shell is interactive. The new system-wide bashrc is
74 installed by bash-2.05b-r10
75
76 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
77
78 Fix bug 38743: strip leading and trailing spaces from variable
79 values in genenviron.awk. Thanks to Marius Mauch for the patch.
80
81 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
82
83 Fix bug 55576: swap words "start" and "stop" in runscript.sh error
84 message
85
86* rc-scripts 1.5.1 (28 Jun 2004)
87
88 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
89
90 Fix dhcp in iface_start_ifconfig: It was re-using the variable
91 ${i} which would result in the following error:
92 /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error
93 in expression (error token is ".141.88.153")
94
95 Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more
96 consistent vlan configuration. Thanks to robbat2 in bug 55394
97 (not fully resolved)
98
99 Add example for checking if root filesystem is NFS-mounted via
100 predown function in conf.d/net for bug 53104. This might be
101 better integrated at some point into net.eth0
102
103* rc-scripts 1.5.0 (26 Jun 2004)
104
105 26 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
106
107 Fix bug 47659: support iproute2-style configuration. Thanks to
108 Dean Bailey for some fantastic patches, including documentation
109 for conf.d/net. This is a pretty huge re-write of net.eth0
110
111 Fix bug 34607: provide examples for in conf.d/net for preup,
112 postup, predown, postdown functions. Also pay attention to return
113 value from predown function (previously ignored)
114
115 15 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
116
117 Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean
118 for the initial pass at the code.
119
120 Fix bug 34140: add --servicelist option to rc-status. Thanks to
121 Eldad Zack for the patch.
122
123 Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to
124 Raimondo Giammanco for the patch.
125
126* rc-scripts 1.4.16 (06 Jun 2004)
127
128 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
129
130 Only call generate-modprobe.conf with --assume-kernel if
131 modules-update was called with --assume-kernel. This means that
132 only catalyst has the dependency on module-init-tools, not
133 everybody with the newer baselayout
134
135* rc-scripts 1.4.15 (21 May 2004)
136
137 21 May 2004; Aron Grifis <agriffis@gentoo.org>:
138
139 Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh
140
141 Fix bug 51626: wrong variable declaration at top of
142 get_bootparam() in /sbin/functions.sh
143
144* rc-scripts 1.4.14 (17 May 2004)
145
146 17 May 2004; Aron Griffis <agriffis@gentoo.org>:
147
148 Bump version to 1.4.14 to push out gmsoft's fix for hppa console
149 on ttyB0
150
151* rc-scripts 1.4.13 (15 May 2004)
152
153 15 May 2004; Aron Griffis <agriffis@gentoo.org>:
154
155 Bump version to 1.4.13 to push out Gustavo's livecd serial console
156 fixes for sparc and hppa.
157
158* rc-scripts 1.4.12 (07 May 2004)
159
160 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
161
162 Bump version to 1.4.12 to release these critical bug fixes
163
164 Fix bug 50434: The new version of start-stop-daemon changes
165 directory to / by default unless --chdir is specified. Revert
166 this behavior to maintain working directory. This fixes openvpn
167 startup (probably among other things). Thanks to Sven Wegener for
168 the patch.
169
170 Fix bug 50448: Four days ago I changed bash loops to use the wrong
171 conditional syntax in net.eth0. Thanks to Sven Wegener for
172 pointing out the problem and providing a patch.
173
174* rc-scripts 1.4.11 (07 May 2004)
175
176 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
177
178 Fix bug 20597: Skip RCS files when updating modules
179
180 Fix bug 49926: Add a --assume-kernel flag to modules-update. This
181 requires a companion patch in module-init-tools-3.0-r2 to handle
182 the same flag in generate-modprobe.conf; this dependency won't be
183 handled in the baselayout ebuild since it only affects livecd
184 building.
185
186 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
187
188 In net.eth0, fix many instances of loops like "for ((i = 0; i <
189 100; i = i + 1))". The problem here is that the middle comparison
190 is being interpreted as a bash conditional, which means that it's
191 doing string comparison by default. It needs to be "i -lt 100"
192
193 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
194 output changes. Wrap ifconfig in a function that overrides
195 LC_ALL=C
196
197 Fix bug 48305: Provide a new network configuration variable
198 ifconfig_fallback_eth0 which allows one to specify a fallback
199 configuration in case DHCP fails.
200
201 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
202 in the default baselayout. This prevents the first reboot after
203 installation from having a blank password.
204
205 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
206
207 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
208 init scripts to avoid a lot of error messages.
209
210 Replace many lines of awk with two lines of grep in
211 init.d/localmount
212
213 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
214
215 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
216
217 Update to version 1.10.20 of Debian's start-stop-daemon (contained
218 in dpkg at http://packages.debian.org/testing/base/dpkg). This
219 fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
220 altered nicelevel).
221
222* rc-scripts 1.4.10 (25 Apr 2004)
223
224 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
225
226 Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
227 Also removed the errstr double-checking since the need for that is
228 alleviated by these typo fixes.
229
230 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
231
232 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
233
234 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
235 with patch from Spanky. The patch avoids redirection to /dev/null
236 when it doesn't exist; this was breaking /sbin/rc.
237
238* rc-scripts 1.4.9 (15 Apr 2004)
239
240 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
241
242 Fix bug 47111 (severe depcache problems) with tons of help from
243 dswhite42 and the rest of the crew in that bug. Thanks guys!
244
245* rc-scripts 1.4.8 (14 Apr 2004)
246
247 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
248
249 Fix bug 47623 (error removing inet6 addresses) with patch provided
250 by Vlad Yasevich.
251
252* rc-scripts 1.4.7 (12 Apr 2004)
253
254 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
255
256 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
257 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
258 /var/lib/init.d/* directories) with patch from Terje Bergström.
259
260* rc-scripts 1.4.6 (08 Apr 2004)
261
262 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
263
264 Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
265
266* rc-scripts 1.4.5 (08 Apr 2004)
267
268 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
269
270 Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
271 Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
272 serial consoles, necessary due to scrambled root passwords.
273
274* rc-scripts 1.4.4 (07 Apr 2004)
275
276 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
277
278 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
279 output. Also support 4800 baud correctly.
280
281 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
282
283 The changes in this commit pertain primarily to
284 http://bugs.gentoo.org/show_bug.cgi?id=19695
285 http://bugs.gentoo.org/show_bug.cgi?id=35736
286
287 Specify routes as an array per interface, for example:
288 routes_eth0=(
289 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
290 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
291 "-host 10.3.0.1 dev eth0"
292 )
293
294 You can optionally use the gateway variable or just put the default route
295 in the routes variable. The following two are REDUNDANT:
296
297 routes_eth0=( "default gw 10.0.0.5" )
298 gateway="eth0/10.0.0.5"
299
300 Old configuration variables in /etc/conf.d/net are fully supported and
301 used transparently if ifconfig_eth0 is missing. In other words, this new
302 script is fully backward-compatible. However you can get rid of
303 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
304 using the new syntax:
305
306 ifconfig_eth0=(
307 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
308 "192.168.1.1 netmask 255.255.255.0"
309 "123.456.789.1"
310 )
311
312 Full backward compatibility so no danger to screwing up users relying on
313 existing /etc/conf.d/net setup
314
315 NET_DEBUG can be set in the environment for copious debugging output
316
317 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
318 better functionality (and is even slightly faster)
319
320 Properly localize all variables, including variables returned by
321 setup_vars
322
323 Allow full options for every ifconfig command, both base address and
324 aliases via ifconfig_eth0, replacing the convoluted and less-functional
325 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
326
327 Provide full support for static routes via routes_eth0
328
329 Fix potential quoting problems in setup_vars by using better eval syntax
330 instead of eval echo
331
332 Display IP addresses while configuring, both DHCP-retrieved and
333 statically set addresses
334
335 Collapse redundant caching of $? since eend returns $? again
336
337 Report when keeping kernel configuration for an interface along with IP
338 address gleaned
339
340 Don't reset the default gateway if it is already set correctly
341
342 Don't bind default gateway to particular interface when /sbin/route is
343 called so that it can survive if there is more than one interface on the
344 required subnet. (Old behavior can be obtained by setting
345 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
346
347 Don't bomb if default gateway can't be set since that doesn't
348 necessarily mean that the interface configuration is invalid.
349 (Old behavior was completely broken, but commented section
350 demonstrates how to do it right if necessary)
351
352 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
353 This is very good because it means you can put new configuration in
354 /etc/conf.d/net, then restart the interface and the old configuration will
355 be properly shut down.
356
357 iface_stop reports when it is releasing the DHCP lease
358
359* rc-scripts 1.4.3.13p1 (26 Feb 2004)
360
361 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
362
363 Remove /etc/DIR_COLORS, as coreutils provides it now.
364
365 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
366 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
367
368 Start udevd if present.
369
370 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
371 virtual service - it had no mtime generated, so check_mtime() failed
372 for it ...
373
374 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
375
376 Update to enable checking of mtimes on rc-scripts, and auto running
377 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
378 is not set instead of just erroring.
379
380 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
381
382 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
383
384 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
385
386 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
387
388 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
389 are used in scripts such as consolefonts, numlock, etc. This should
390 close bug #39863.
391
392 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
393 Cory Tusar <ctusar@adelphia.net>.
394
395 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
396
397 Add SELinux modifications to /sbin/runscript. This allows runscript to
398 make sure it is running in the right domain. Patch done by
399 Chris PeBenito <pebenito@gentoo.org>.
400
401* rc-scripts 1.4.3.13 (08 Feb 2004)
402
403 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
404
405 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
406 _but_ /mnt/cdrom and /mnt/livecd.
407
408 Update /etc/init.d/consolefont to use newer kbd. Should also close
409 bug #39864.
410
411 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
412 than install, as newer versions of install is located in /usr/bin. This
413 closes bug #39648.
414
415 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
416
417 Tweak livecd support changes and add some more to hopefully sort out
418 last issues, with help from Brad House <brad_mssw@gentoo.org>.
419
420 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
421 bug #37349.
422
423* rc-scripts 1.4.3.12p3 (21 Jan 2004)
424
425 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
426
427 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
428 for livecd support. Add bits to /sbin/rc to support it.
429
430 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
431
432 Fix type-o in /etc/init.d/checkfs, bug #37113.
433
434 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
435
436 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
437 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
438 then gawk -v. Also add some tests to see if we got the environment
439 variables.
440
441 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
442
443 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
444
445* rc-scripts 1.4.3.12p2 (27 Dec 2003)
446
447 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
448
449 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
450 hack to not make udev sleep - its not needed as these entries
451 are already present, and not a hotplug event.
452
453 Update /etc/init.d/{consolefont,numlock} to work with udev managed
454 /dev that have devfs layout.
455
456 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
457
458 Fix type-o in /sbin/rc, bug #34837.
459
460* rc-scripts 1.4.3.12p1 (26 Nov 2003)
461
462 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
463
464 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
465 the next bootup might be done with some non-root nodes which cause
466 some odd issues.
467
468 Add code to generate /dev from sysfs entries - not much it currently
469 support but block/tty devices, but it is a start for when we have
470 full sysfs support in all drivers.
471
472 Revert carrier detection check, as there is currently too many
473 issues with it, bug #33272.
474
475 Make sure we mount already mounted mount (done in /sbin/rc) with
476 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
477 for this.
478
479 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
480
481 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
482 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
483 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
484
485 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
486
487 Add a warning to cachedepends.awk if a rc-script's name ends in
488 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
489
490 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
491 also do a few cleanups. Closes bug #33271.
492
493* rc-scripts 1.4.3.12 (11 Nov 2003)
494
495 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
496
497 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
498 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
499
500 Add extra checks for critical directories to /sbin/rc.
501
502 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
503
504 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
505 Fix by Michael Frysinger <vapier@gentoo.org>.
506
507 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
508
509 Add support for --tty switch added to setfont and remove consolechars
510 support; modified /etc/init.d/consolefont for this. Also remove
511 consoletools support from /etc/init.d/keymaps.
512
513 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
514
515 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
516 not exist. Updated /sbin/rc for this.
517
518 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
519 '-u' in the call to loadkeys when using unicode).
520
521 We should not use '-' in variable names for bash, bug #31184, thanks
522 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
523
524 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
525
526 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
527
528 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
529
530 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
531 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
532 unmounted anyhow. Change it to remount the last filesystems readonly
533 without trying to unmount any. This fixes a few cases where reboot
534 would halt due to unmounted /proc, etc.
535
536 This change set fixes two things:
537 1) In exporting all functions/variables in functions.sh, rc-services.sh
538 and rc-daemon.sh, we created an overly large environment, and also
539 broke stuff like glftpd. Do not do this, and hope whatever caused
540 the issues previously is fixed in the meantime. This should close
541 bugs #25754 and #31794.
542 2) gendepend.awk used to generate deptree with functions called
543 depinfo_<scriptname> which set appropriate variables when called.
544 This broke if the scriptname contained characters that is not valid
545 for bash variable names. Changed things to use an array fixing this.
546 This closes bug #24092.
547
548 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
549 /sbin/hotplug will call udev as well.
550
551 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
552 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
553 array (in my case 'net').
554
555 We did not handle the 'net' dependency properly in valid_iuse() and
556 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
557 bugs #30327 and #31950.
558
559 Change an occurance of /etc/modutils in modules-update.8 to
560 /etc/modules.d/ closing bug #31171.
561
562 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
563
564 More bootsplash fixes, bug #21019 (comment #21).
565
566 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
567 bootsplash. Add support to kill processes still using non-critical
568 mounts with fuser though.
569
570 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
571
572 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
573 and #16 from bug #21019).
574
575 Bootsplash coded did not play nice with boot profiles, so I fixed that
576 as well. Some other style tweaks.
577
578 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
579 Also changed the permissions on tty's, ibcs and scanner devices
580 to 0660.
581
582* rc-scripts 1.4.3.11p2 (14 Sep 2003)
583
584 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
585
586 Revert previous changes, and substitute it for the bootsplash patches
587 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
588 can be reached at:
589
590 http://www.aichler.net/gentoo/bootsplash/
591
592 I should note that the bootsplash stuff is not 100% tested.
593
594
595* rc-scripts 1.4.3.11p1 (14 Sep 2003)
596
597 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
598
599 Initial bootsplash patch as from LiveCD's.
600
601 Add more tty's to /etc/init.d/numlock, bug #28252.
602
603* rc-scripts 1.4.3.11 (14 Sep 2003)
604
605 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
606
607 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
608 Resolves bug #27527.
609
610 Add squid to /etc/services, bug #30995. Other cleanups from rac.
611
612 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
613 running while pwd is root (/).
614
615 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
616
617 Add entry for floppy in /etc/fstab, bug #30574.
618
619 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
620 bug #28861.
621
622 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
623 It now will work with runlevels named with any characters (other than
624 ones found in default bash IFS). It also adds a few sanity/error
625 checks, bug #26432.
626
627 Change /etc/inputrc to have PageUp/PageDown search through bash
628 history again, bug #26036.
629
630 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
631
632 Change update-modules to modules-update in manpage, bug #28101.
633
634* rc-scripts 1.4.3.10p1 (08 Sep 2003)
635
636 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
637
638 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
639
640 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
641
642 Add missing 'local x' to filter_environ() (bug #26429), thanks to
643 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
644
645 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
646
647 Modify /etc/init.d/modules not to print the autoloading stuff if
648 no modules should be loaded (resolving bug #26288), per request from
649 Michael Frysinger <vapier@gentoo.org>.
650
651 Fix get_bootparam() in /sbin/functions.sh to check for existance of
652 the /proc/cmdline proc entry.
653
654 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
655
656 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
657 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
658 whole way of devfs handling changed long ago already.
659
660 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
661 Also change it to 'mount -d' to detach the loop device. Patch by
662 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
663
664 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
665 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
666
667* rc-scripts 1.4.3.10 (04 Aug 2003)
668
669 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
670
671 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
672 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
673 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
674 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
675
676 Fixed modules-update to only do the /etc/modprobe.conf generation if we
677 are actually running a 2.5+ kernel.
678
679 Add pop3 entries to /etc/services, bug #25501.
680
681 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
682 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
683 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
684
685 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
686
687 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
688
689 Fix type-o in /sbin/rc-update, bug #25854.
690
691 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
692
693 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
694 and not the whole block. Tweak check checkroot to reboot if need be
695 (This is with sufficient warning and message). Tweak checkfs to not
696 drop to a sulogin if return code 2 or 3 is given - as we did not
697 mount the filesystems yet, we should not need to reboot ... bug #25398.
698
699 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
700 Michael Frysinger <vapier@gentoo.org>.
701
702 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
703
704 Rework changes for the Adelie project to support boot config profiles
705 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
706 runlevels should be marked started or stopped without executing the
707 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
708 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
709 for this.
710
711 Add better support for services that provide the "logger" virtual. We
712 should really start the logger earlier, and stop it as late as possible.
713 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
714 for this.
715
716 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
717 thanks to Jean-Francois Richard <jean-francois@richard.name>.
718
719 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
720
721 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
722
723 From Jean-Francois Richard <jean-francois@richard.name> and
724 Olivier Crete <tester@gentoo.org> from the Adelie project:
725
726 The last four patches are the "adaptation" of our previous patches to
727 the new "no-tmpfs" init system in Gentoo. Since we were using quite
728 different scripts for the boot runlevel (no "checkroot" for example) and
729 that the new system hardcodes some of the boot services, we had to find
730 a simple yet elegant solution.
731
732 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
733 know what are the boot runlevel services. If this file is not present,
734 it uses the Gentoo hardcoded defaults.
735
736 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
737 /etc/init.d/halt.sh.
738
739 I just changed the behaviour of 'softlevel' kernel command line argument
740 to not only add a suffix and some other cleanups.
741
742 Add support for irqbalance.
743
744 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
745
746 Fix the /dev/root entry in /etc/mtab, bug #24916.
747
748 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
749 bug #24064.
750
751* rc-scripts 1.4.3.9 (17 Jul 2003)
752
753 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
754
755 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
756 Andy Dustman <andy-gentoo.54e552@dustman.net>.
757
758 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
759
760 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
761 to Wes Kurdziolek <wkurdzio@vtluug.org>.
762
763 Rather use 'uname -r' to get kernel version, as else we need sysctl.
764 This closes bug #23923, modified /etc/init.d/modules.
765
766 Fix a type-o in /etc/fstab, bug #23308.
767
768 Add support for the new 'O' agetty option to display the DNS domainname
769 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
770 Updated /etc/issue and /etc/issue.logo for this.
771
772 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
773
774 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
775 to Antonio Dolcetta <zagarna@yahoo.com>.
776
777 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
778 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
779
780 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
781 with symlinks in /etc/init.d/, closing bug #24228.
782
783 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
784 John Mylchreest <johnm@gentoo.org>.
785
786 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
787 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
788
789 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
790 "true" in /etc/make.conf, closing bug #24107.
791
792 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
793 more keymaps to be specified in /etc/rc.conf, bug #24084.
794
795 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
796
797 Add /bin/csh to /etc/shells.
798
799 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
800 <rajiv@gentoo.org>.
801
802 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
803
804 Cleanups for bug #21438 from bug #22637, thanks to
805 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
806
807 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
808
809 Really commit fix for bug #21438 to CVS.
810
811 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
812
813 Call /proc mount with explicit options to fix issues where user
814 have 'bind' mounts for /proc in fstab as well, bug #21068.
815
816 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
817 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
818
819 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
820 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
821
822* rc-scripts 1.4.3.8p1 (21 May 2003)
823
824 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
825
826 Last fix I did not use the modified 'myservice', but used $1 again,
827 causing the network dependencies to bork. I did not notice this
828 as I have net.eth0 in default runlevel.
829
830* rc-scripts 1.4.3.8 (20 May 2003)
831
832 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
833
834 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
835 rc-service.sh to handle this, thanks to YAMAKURA Makoto
836 <makoto@dsb.club.ne.jp>.
837
838 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
839 about the host it is running on.
840
5 18 May 2003; Martin Schlemmer <azarah@gentoo.org>: 841 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
6 842
7 Do not let devfsd handle /dev/log's permission management, as it breaks 843 Do not let devfsd handle /dev/log's permission management, as it breaks
8 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito 844 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
9 <pebenito@gentoo.org>. 845 <pebenito@gentoo.org>.
10 846
11 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support. 847 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
12 848
13 14 May 2003; Martin Schlemmer <azarah@gentoo.org>: 849 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
14 850
15 We should not export the RC_GOT_* variables, as it breaks on some systems, 851 We should not export the RC_GOT_* variables, as it breaks on some systems,
16 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851. 852 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
17 853
18 From C. Brewer <killian@gentoo.org>: 854 From C. Brewer <killian@gentoo.org>:
19 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is 855 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
20 suppose to be default, but why take chances? 856 suppose to be default, but why take chances?
21 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the 857 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
22 kppp complaint. 858 kppp complaint.
23 859
24 13 May 2003; Martin Schlemmer <azarah@gentoo.org>: 860 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
25 861
26 For the network functions, the dependency code tried to create a funcion 862 For the network functions, the dependency code tried to create a funcion
27 with a '.' in the name, causing the network rc-scripts to not have any 863 with a '.' in the name, causing the network rc-scripts to not have any
28 dependencies. This should fix bug #20849 's order issue, thanks to 864 dependencies. This should fix bug #20849 's order issue, thanks to
29 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing. 865 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
30 866
31 Fix query_{before,after} to also check 'net' if 'service2' is a network 867 Fix query_{before,after} to also check 'net' if 'service2' is a network
32 service. 868 service.
33 869
34 12 May 2003; Martin Schlemmer <azarah@gentoo.org>: 870 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
35 871
36 More cleanups: 872 More cleanups:
37 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree. 873 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
38 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for 874 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
39 this. 875 this.
40 - Add functions for more common tasks in /sbin/runscript.sh to 876 - Add functions for more common tasks in /sbin/runscript.sh to
41 /sbin/rc-services.sh. 877 /sbin/rc-services.sh.
42 - Move 'consoletype' to /sbin. 878 - Move 'consoletype' to /sbin.
43 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated 879 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
44 /etc/init.d/bootmisc for this. 880 /etc/init.d/bootmisc for this.
45 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh. 881 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
46 - Improve detection of circular depends ... modified gendepend.awk for this. 882 - Improve detection of circular depends ... modified gendepend.awk for this.
47 883
48* rc-scripts 1.4.3.7 (11 May 2003) 884* rc-scripts 1.4.3.7 (11 May 2003)
49 885
50 11 May 2003; Martin Schlemmer <azarah@gentoo.org>: 886 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
51 887
924 1760
925 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified 1761 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
926 /etc/env.d/00basic for this. 1762 /etc/env.d/00basic for this.
927 1763
928 Add some new daemon stop and pid detection stuff to /sbin/functions.sh. 1764 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
929 Nothing official, but I spent enouth time on it not to want to loose it :) 1765 Nothing official, but I spent enough time on it not to want to loose it :)
930 1766
931 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs 1767 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
932 to give output to stderr. This was caused by a call to "stty", which when 1768 to give output to stderr. This was caused by a call to "stty", which when
933 run without a attatched terminal, have this effect. Basically just pipe 1769 run without a attatched terminal, have this effect. Basically just pipe
934 stderr to /dev/null. 1770 stderr to /dev/null.

Legend:
Removed from v.1.226  
changed lines
  Added in v.1.384

  ViewVC Help
Powered by ViewVC 1.1.20