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

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

  ViewVC Help
Powered by ViewVC 1.1.20