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

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

  ViewVC Help
Powered by ViewVC 1.1.20