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

Diff of /rc-scripts/ChangeLog

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

Revision 1.202 Revision 1.358
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* rc-scripts 1.4.16 (06 Jun 2004)
14
15 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
16
17 Only call generate-modprobe.conf with --assume-kernel if
18 modules-update was called with --assume-kernel. This means that
19 only catalyst has the dependency on module-init-tools, not
20 everybody with the newer baselayout
21
22* rc-scripts 1.4.15 (21 May 2004)
23
24 21 May 2004; Aron Grifis <agriffis@gentoo.org>:
25
26 Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh
27
28 Fix bug 51626: wrong variable declaration at top of
29 get_bootparam() in /sbin/functions.sh
30
31* rc-scripts 1.4.14 (17 May 2004)
32
33 17 May 2004; Aron Griffis <agriffis@gentoo.org>:
34
35 Bump version to 1.4.14 to push out gmsoft's fix for hppa console
36 on ttyB0
37
38* rc-scripts 1.4.13 (15 May 2004)
39
40 15 May 2004; Aron Griffis <agriffis@gentoo.org>:
41
42 Bump version to 1.4.13 to push out Gustavo's livecd serial console
43 fixes for sparc and hppa.
44
45* rc-scripts 1.4.12 (07 May 2004)
46
47 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
48
49 Bump version to 1.4.12 to release these critical bug fixes
50
51 Fix bug 50434: The new version of start-stop-daemon changes
52 directory to / by default unless --chdir is specified. Revert
53 this behavior to maintain working directory. This fixes openvpn
54 startup (probably among other things). Thanks to Sven Wegener for
55 the patch.
56
57 Fix bug 50448: Four days ago I changed bash loops to use the wrong
58 conditional syntax in net.eth0. Thanks to Sven Wegener for
59 pointing out the problem and providing a patch.
60
61* rc-scripts 1.4.11 (07 May 2004)
62
63 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
64
65 Fix bug 20597: Skip RCS files when updating modules
66
67 Fix bug 49926: Add a --assume-kernel flag to modules-update. This
68 requires a companion patch in module-init-tools-3.0-r2 to handle
69 the same flag in generate-modprobe.conf; this dependency won't be
70 handled in the baselayout ebuild since it only affects livecd
71 building.
72
73 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
74
75 In net.eth0, fix many instances of loops like "for ((i = 0; i <
76 100; i = i + 1))". The problem here is that the middle comparison
77 is being interpreted as a bash conditional, which means that it's
78 doing string comparison by default. It needs to be "i -lt 100"
79
80 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
81 output changes. Wrap ifconfig in a function that overrides
82 LC_ALL=C
83
84 Fix bug 48305: Provide a new network configuration variable
85 ifconfig_fallback_eth0 which allows one to specify a fallback
86 configuration in case DHCP fails.
87
88 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
89 in the default baselayout. This prevents the first reboot after
90 installation from having a blank password.
91
92 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
93
94 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
95 init scripts to avoid a lot of error messages.
96
97 Replace many lines of awk with two lines of grep in
98 init.d/localmount
99
100 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
101
102 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
103
104 Update to version 1.10.20 of Debian's start-stop-daemon (contained
105 in dpkg at http://packages.debian.org/testing/base/dpkg). This
106 fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
107 altered nicelevel).
108
109* rc-scripts 1.4.10 (25 Apr 2004)
110
111 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
112
113 Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
114 Also removed the errstr double-checking since the need for that is
115 alleviated by these typo fixes.
116
117 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
118
119 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
120
121 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
122 with patch from Spanky. The patch avoids redirection to /dev/null
123 when it doesn't exist; this was breaking /sbin/rc.
124
125* rc-scripts 1.4.9 (15 Apr 2004)
126
127 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
128
129 Fix bug 47111 (severe depcache problems) with tons of help from
130 dswhite42 and the rest of the crew in that bug. Thanks guys!
131
132* rc-scripts 1.4.8 (14 Apr 2004)
133
134 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
135
136 Fix bug 47623 (error removing inet6 addresses) with patch provided
137 by Vlad Yasevich.
138
139* rc-scripts 1.4.7 (12 Apr 2004)
140
141 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
142
143 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
144 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
145 /var/lib/init.d/* directories) with patch from Terje Bergström.
146
147* rc-scripts 1.4.6 (08 Apr 2004)
148
149 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
150
151 Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
152
153* rc-scripts 1.4.5 (08 Apr 2004)
154
155 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
156
157 Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
158 Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
159 serial consoles, necessary due to scrambled root passwords.
160
161* rc-scripts 1.4.4 (07 Apr 2004)
162
163 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
164
165 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
166 output. Also support 4800 baud correctly.
167
168 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
169
170 The changes in this commit pertain primarily to
171 http://bugs.gentoo.org/show_bug.cgi?id=19695
172 http://bugs.gentoo.org/show_bug.cgi?id=35736
173
174 Specify routes as an array per interface, for example:
175 routes_eth0=(
176 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
177 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
178 "-host 10.3.0.1 dev eth0"
179 )
180
181 You can optionally use the gateway variable or just put the default route
182 in the routes variable. The following two are REDUNDANT:
183
184 routes_eth0=( "default gw 10.0.0.5" )
185 gateway="eth0/10.0.0.5"
186
187 Old configuration variables in /etc/conf.d/net are fully supported and
188 used transparently if ifconfig_eth0 is missing. In other words, this new
189 script is fully backward-compatible. However you can get rid of
190 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
191 using the new syntax:
192
193 ifconfig_eth0=(
194 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
195 "192.168.1.1 netmask 255.255.255.0"
196 "123.456.789.1"
197 )
198
199 Full backward compatibility so no danger to screwing up users relying on
200 existing /etc/conf.d/net setup
201
202 NET_DEBUG can be set in the environment for copious debugging output
203
204 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
205 better functionality (and is even slightly faster)
206
207 Properly localize all variables, including variables returned by
208 setup_vars
209
210 Allow full options for every ifconfig command, both base address and
211 aliases via ifconfig_eth0, replacing the convoluted and less-functional
212 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
213
214 Provide full support for static routes via routes_eth0
215
216 Fix potential quoting problems in setup_vars by using better eval syntax
217 instead of eval echo
218
219 Display IP addresses while configuring, both DHCP-retrieved and
220 statically set addresses
221
222 Collapse redundant caching of $? since eend returns $? again
223
224 Report when keeping kernel configuration for an interface along with IP
225 address gleaned
226
227 Don't reset the default gateway if it is already set correctly
228
229 Don't bind default gateway to particular interface when /sbin/route is
230 called so that it can survive if there is more than one interface on the
231 required subnet. (Old behavior can be obtained by setting
232 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
233
234 Don't bomb if default gateway can't be set since that doesn't
235 necessarily mean that the interface configuration is invalid.
236 (Old behavior was completely broken, but commented section
237 demonstrates how to do it right if necessary)
238
239 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
240 This is very good because it means you can put new configuration in
241 /etc/conf.d/net, then restart the interface and the old configuration will
242 be properly shut down.
243
244 iface_stop reports when it is releasing the DHCP lease
245
246* rc-scripts 1.4.3.13p1 (26 Feb 2004)
247
248 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
249
250 Remove /etc/DIR_COLORS, as coreutils provides it now.
251
252 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
253 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
254
255 Start udevd if present.
256
257 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
258 virtual service - it had no mtime generated, so check_mtime() failed
259 for it ...
260
261 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
262
263 Update to enable checking of mtimes on rc-scripts, and auto running
264 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
265 is not set instead of just erroring.
266
267 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
268
269 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
270
271 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
272
273 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
274
275 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
276 are used in scripts such as consolefonts, numlock, etc. This should
277 close bug #39863.
278
279 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
280 Cory Tusar <ctusar@adelphia.net>.
281
282 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
283
284 Add SELinux modifications to /sbin/runscript. This allows runscript to
285 make sure it is running in the right domain. Patch done by
286 Chris PeBenito <pebenito@gentoo.org>.
287
288* rc-scripts 1.4.3.13 (08 Feb 2004)
289
290 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
291
292 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
293 _but_ /mnt/cdrom and /mnt/livecd.
294
295 Update /etc/init.d/consolefont to use newer kbd. Should also close
296 bug #39864.
297
298 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
299 than install, as newer versions of install is located in /usr/bin. This
300 closes bug #39648.
301
302 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
303
304 Tweak livecd support changes and add some more to hopefully sort out
305 last issues, with help from Brad House <brad_mssw@gentoo.org>.
306
307 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
308 bug #37349.
309
310* rc-scripts 1.4.3.12p3 (21 Jan 2004)
311
312 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
313
314 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
315 for livecd support. Add bits to /sbin/rc to support it.
316
317 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
318
319 Fix type-o in /etc/init.d/checkfs, bug #37113.
320
321 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
322
323 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
324 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
325 then gawk -v. Also add some tests to see if we got the environment
326 variables.
327
328 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
329
330 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
331
332* rc-scripts 1.4.3.12p2 (27 Dec 2003)
333
334 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
335
336 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
337 hack to not make udev sleep - its not needed as these entries
338 are already present, and not a hotplug event.
339
340 Update /etc/init.d/{consolefont,numlock} to work with udev managed
341 /dev that have devfs layout.
342
343 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
344
345 Fix type-o in /sbin/rc, bug #34837.
346
347* rc-scripts 1.4.3.12p1 (26 Nov 2003)
348
349 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
350
351 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
352 the next bootup might be done with some non-root nodes which cause
353 some odd issues.
354
355 Add code to generate /dev from sysfs entries - not much it currently
356 support but block/tty devices, but it is a start for when we have
357 full sysfs support in all drivers.
358
359 Revert carrier detection check, as there is currently too many
360 issues with it, bug #33272.
361
362 Make sure we mount already mounted mount (done in /sbin/rc) with
363 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
364 for this.
365
366 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
367
368 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
369 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
370 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
371
372 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
373
374 Add a warning to cachedepends.awk if a rc-script's name ends in
375 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
376
377 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
378 also do a few cleanups. Closes bug #33271.
379
380* rc-scripts 1.4.3.12 (11 Nov 2003)
381
382 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
383
384 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
385 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
386
387 Add extra checks for critical directories to /sbin/rc.
388
389 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
390
391 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
392 Fix by Michael Frysinger <vapier@gentoo.org>.
393
394 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
395
396 Add support for --tty switch added to setfont and remove consolechars
397 support; modified /etc/init.d/consolefont for this. Also remove
398 consoletools support from /etc/init.d/keymaps.
399
400 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
401
402 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
403 not exist. Updated /sbin/rc for this.
404
405 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
406 '-u' in the call to loadkeys when using unicode).
407
408 We should not use '-' in variable names for bash, bug #31184, thanks
409 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
410
411 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
412
413 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
414
415 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
416
417 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
418 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
419 unmounted anyhow. Change it to remount the last filesystems readonly
420 without trying to unmount any. This fixes a few cases where reboot
421 would halt due to unmounted /proc, etc.
422
423 This change set fixes two things:
424 1) In exporting all functions/variables in functions.sh, rc-services.sh
425 and rc-daemon.sh, we created an overly large environment, and also
426 broke stuff like glftpd. Do not do this, and hope whatever caused
427 the issues previously is fixed in the meantime. This should close
428 bugs #25754 and #31794.
429 2) gendepend.awk used to generate deptree with functions called
430 depinfo_<scriptname> which set appropriate variables when called.
431 This broke if the scriptname contained characters that is not valid
432 for bash variable names. Changed things to use an array fixing this.
433 This closes bug #24092.
434
435 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
436 /sbin/hotplug will call udev as well.
437
438 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
439 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
440 array (in my case 'net').
441
442 We did not handle the 'net' dependency properly in valid_iuse() and
443 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
444 bugs #30327 and #31950.
445
446 Change an occurance of /etc/modutils in modules-update.8 to
447 /etc/modules.d/ closing bug #31171.
448
449 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
450
451 More bootsplash fixes, bug #21019 (comment #21).
452
453 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
454 bootsplash. Add support to kill processes still using non-critical
455 mounts with fuser though.
456
457 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
458
459 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
460 and #16 from bug #21019).
461
462 Bootsplash coded did not play nice with boot profiles, so I fixed that
463 as well. Some other style tweaks.
464
465 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
466 Also changed the permissions on tty's, ibcs and scanner devices
467 to 0660.
468
469* rc-scripts 1.4.3.11p2 (14 Sep 2003)
470
471 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
472
473 Revert previous changes, and substitute it for the bootsplash patches
474 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
475 can be reached at:
476
477 http://www.aichler.net/gentoo/bootsplash/
478
479 I should note that the bootsplash stuff is not 100% tested.
480
481
482* rc-scripts 1.4.3.11p1 (14 Sep 2003)
483
484 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
485
486 Initial bootsplash patch as from LiveCD's.
487
488 Add more tty's to /etc/init.d/numlock, bug #28252.
489
490* rc-scripts 1.4.3.11 (14 Sep 2003)
491
492 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
493
494 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
495 Resolves bug #27527.
496
497 Add squid to /etc/services, bug #30995. Other cleanups from rac.
498
499 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
500 running while pwd is root (/).
501
502 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
503
504 Add entry for floppy in /etc/fstab, bug #30574.
505
506 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
507 bug #28861.
508
509 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
510 It now will work with runlevels named with any characters (other than
511 ones found in default bash IFS). It also adds a few sanity/error
512 checks, bug #26432.
513
514 Change /etc/inputrc to have PageUp/PageDown search through bash
515 history again, bug #26036.
516
517 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
518
519 Change update-modules to modules-update in manpage, bug #28101.
520
521* rc-scripts 1.4.3.10p1 (08 Sep 2003)
522
523 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
524
525 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
526
527 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
528
529 Add missing 'local x' to filter_environ() (bug #26429), thanks to
530 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
531
532 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
533
534 Modify /etc/init.d/modules not to print the autoloading stuff if
535 no modules should be loaded (resolving bug #26288), per request from
536 Michael Frysinger <vapier@gentoo.org>.
537
538 Fix get_bootparam() in /sbin/functions.sh to check for existance of
539 the /proc/cmdline proc entry.
540
541 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
542
543 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
544 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
545 whole way of devfs handling changed long ago already.
546
547 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
548 Also change it to 'mount -d' to detach the loop device. Patch by
549 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
550
551 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
552 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
553
554* rc-scripts 1.4.3.10 (04 Aug 2003)
555
556 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
557
558 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
559 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
560 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
561 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
562
563 Fixed modules-update to only do the /etc/modprobe.conf generation if we
564 are actually running a 2.5+ kernel.
565
566 Add pop3 entries to /etc/services, bug #25501.
567
568 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
569 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
570 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
571
572 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
573
574 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
575
576 Fix type-o in /sbin/rc-update, bug #25854.
577
578 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
579
580 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
581 and not the whole block. Tweak check checkroot to reboot if need be
582 (This is with sufficient warning and message). Tweak checkfs to not
583 drop to a sulogin if return code 2 or 3 is given - as we did not
584 mount the filesystems yet, we should not need to reboot ... bug #25398.
585
586 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
587 Michael Frysinger <vapier@gentoo.org>.
588
589 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
590
591 Rework changes for the Adelie project to support boot config profiles
592 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
593 runlevels should be marked started or stopped without executing the
594 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
595 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
596 for this.
597
598 Add better support for services that provide the "logger" virtual. We
599 should really start the logger earlier, and stop it as late as possible.
600 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
601 for this.
602
603 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
604 thanks to Jean-Francois Richard <jean-francois@richard.name>.
605
606 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
607
608 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
609
610 From Jean-Francois Richard <jean-francois@richard.name> and
611 Olivier Crete <tester@gentoo.org> from the Adelie project:
612
613 The last four patches are the "adaptation" of our previous patches to
614 the new "no-tmpfs" init system in Gentoo. Since we were using quite
615 different scripts for the boot runlevel (no "checkroot" for example) and
616 that the new system hardcodes some of the boot services, we had to find
617 a simple yet elegant solution.
618
619 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
620 know what are the boot runlevel services. If this file is not present,
621 it uses the Gentoo hardcoded defaults.
622
623 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
624 /etc/init.d/halt.sh.
625
626 I just changed the behaviour of 'softlevel' kernel command line argument
627 to not only add a suffix and some other cleanups.
628
629 Add support for irqbalance.
630
631 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
632
633 Fix the /dev/root entry in /etc/mtab, bug #24916.
634
635 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
636 bug #24064.
637
638* rc-scripts 1.4.3.9 (17 Jul 2003)
639
640 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
641
642 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
643 Andy Dustman <andy-gentoo.54e552@dustman.net>.
644
645 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
646
647 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
648 to Wes Kurdziolek <wkurdzio@vtluug.org>.
649
650 Rather use 'uname -r' to get kernel version, as else we need sysctl.
651 This closes bug #23923, modified /etc/init.d/modules.
652
653 Fix a type-o in /etc/fstab, bug #23308.
654
655 Add support for the new 'O' agetty option to display the DNS domainname
656 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
657 Updated /etc/issue and /etc/issue.logo for this.
658
659 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
660
661 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
662 to Antonio Dolcetta <zagarna@yahoo.com>.
663
664 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
665 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
666
667 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
668 with symlinks in /etc/init.d/, closing bug #24228.
669
670 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
671 John Mylchreest <johnm@gentoo.org>.
672
673 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
674 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
675
676 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
677 "true" in /etc/make.conf, closing bug #24107.
678
679 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
680 more keymaps to be specified in /etc/rc.conf, bug #24084.
681
682 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
683
684 Add /bin/csh to /etc/shells.
685
686 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
687 <rajiv@gentoo.org>.
688
689 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
690
691 Cleanups for bug #21438 from bug #22637, thanks to
692 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
693
694 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
695
696 Really commit fix for bug #21438 to CVS.
697
698 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
699
700 Call /proc mount with explicit options to fix issues where user
701 have 'bind' mounts for /proc in fstab as well, bug #21068.
702
703 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
704 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
705
706 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
707 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
708
709* rc-scripts 1.4.3.8p1 (21 May 2003)
710
711 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
712
713 Last fix I did not use the modified 'myservice', but used $1 again,
714 causing the network dependencies to bork. I did not notice this
715 as I have net.eth0 in default runlevel.
716
717* rc-scripts 1.4.3.8 (20 May 2003)
718
719 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
720
721 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
722 rc-service.sh to handle this, thanks to YAMAKURA Makoto
723 <makoto@dsb.club.ne.jp>.
724
725 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
726 about the host it is running on.
727
728 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
729
730 Do not let devfsd handle /dev/log's permission management, as it breaks
731 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
732 <pebenito@gentoo.org>.
733
734 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
735
736 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
737
738 We should not export the RC_GOT_* variables, as it breaks on some systems,
739 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
740
741 From C. Brewer <killian@gentoo.org>:
742 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
743 suppose to be default, but why take chances?
744 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
745 kppp complaint.
746
747 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
748
749 For the network functions, the dependency code tried to create a funcion
750 with a '.' in the name, causing the network rc-scripts to not have any
751 dependencies. This should fix bug #20849 's order issue, thanks to
752 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
753
754 Fix query_{before,after} to also check 'net' if 'service2' is a network
755 service.
756
757 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
758
759 More cleanups:
760 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
761 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
762 this.
763 - Add functions for more common tasks in /sbin/runscript.sh to
764 /sbin/rc-services.sh.
765 - Move 'consoletype' to /sbin.
766 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
767 /etc/init.d/bootmisc for this.
768 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
769 - Improve detection of circular depends ... modified gendepend.awk for this.
770
771* rc-scripts 1.4.3.7 (11 May 2003)
772
773 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
774
775 Too many things to remember, so here is changes of note:
776 - More changes to gendepend.awk. This basically modifies it to not use
777 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
778 create a file that can be sourced. Seems to speedup things nicely.
779 - Add /sbin/rc-services.sh. This is basically a module to get dependency
780 info from the new $svcdir/deptree, and some other new service functions.
781 - Modify the whole works to *only* source all needed files once. This
782 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
783 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
784 is sourced more than once (actually each time a service is started or
785 stopped, but is is cut down much). Also seems to speed things up again.
786 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
787 dependency to not be actually used in shutdown, causing the services
788 needing it to be stoped before net.* services.
789 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
790 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
791 startup of services, and seems to work nicely. Only issues to date is
792 that printing of messages is not synced, and a race very intermittantly
793 that causes a service to be started when it was already scheduled.
794 - Add a new dependency type 'parallel' that can be used to control if a
795 service can be started in paralled or not. Possible arguments is "yes"
796 or "no"; if it is not present, it is considered as "yes":
797
798 depend() {
799 parallel yes|no
800 }
801
802 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
803 - Fix the 'single' runlevel to actually work properly, and without a
804 /etc/runlevels/single directory.
805 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
806 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
807
808 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
809
810 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
811 and adding more sanity checks.
812
813 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
814
815 Revert /etc/init.d/hostname the way it was, as it should be the user's
816 choice if he want to have a FQDN in there or not, bug #14946.
817
818 Add /etc/init.d/domainname for those that want to use it.
819
820 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
821
822 Change the root check back the way it was, else it breaks with non bash
823 shells; modified /etc/profile.
824
825 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
826
827 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
828
829 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
830
831 Add various patches from Rachel Holmes <rach@gmx.net>:
832
833 Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
834 purpose. Modified:
835
836 /etc/init.d/net.ppp0
837 /etc/init.d/nscd
838 /sbin/functions.sh
839 /sbin/rc
840 /sbin/rc-daemon.sh
841 /sbin/rc-envupdate.sh.bash
842 /sbin/runscript.sh
843
844 Exchanged some gratuitous use of awk for grep. Awk is a little resource
845 hungry just for a simple test. (I [azarah] did not apply the changes to
846 tests for 'devfs', as having 'usbdevfs' in the equation will break
847 things). Modified /sbin/rc for this.
848
849 Gentoo enforces having /proc, so uname -r is a little redundant when the
850 information is available without an external command. Modified:
851
852 /etc/init.d/modules
853 /etc/init.d/serial
854 /sbin/functions.sh
855 /sbin/modules-update
856
857 Changed 'id -u' commands to use $EUID in bash executed scripts, same
858 result no extra command. Modified:
859
860 /sbin/rc-envupdate.sh
861 /sbin/rc-envupdate.sh.bash
862 /sbin/rc-update
863
864 Removed all the cat sections, and the separate echo sections. The output
865 is _exactly_ the same, minus some spare spaces that have been removed.
866 Fourfold speed increase in the (granted flimsy) tests I have done.
867 Modified /sbin/rc-help.sh for this.
868
869 Final remaining 'cat' commands removed, in favour of using bash's internal
870 '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
871 i18n anyway. Modified:
872
873 /sbin/rc
874 /sbin/rc-envupdate.sh
875 /sbin/rc-envupdate.sh.bash
876
877
878
879* rc-scripts 1.4.3.6 (27 Apr 2003)
880
881 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
882
883 Add a 'save' function /etc/init.d/clock, bug #19685.
884
885 Add a slocate group to /etc/group, bug #19604.
886
887 Do not stop a network service if we do not reboot on runlevel change,
888 as it could have been started by the user or hotplug. This should
889 address bug #12763; modified /sbin/rc for this.
890
891 Fix /etc/init.d/hostname to set only the hostname, and not the NIS
892 domainname.
893
894 Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
895 This should close bug #16884.
896
897 Fix /etc/profile to be /bin/sh compadible, bug #18918.
898
899 Change the swap comments in /sbin/rc to "Activating (possible) swap" to
900 be more 'generic' ? Only try to disable swap if any devices/files was
901 activated. This should close bug #19089.
902
903 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
904 rw in /etc/fstab, bug #19158.
905
906 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
907
908 Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
909 but the ppp link was already down, bug #15333.
910
911 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
912
913 Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
914 Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
915
916 From linux-2.5.68, we need to mount devpts on /dev/pts again ...
917 updated /sbin/rc for this.
918
919 11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
920
921 Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
922
923 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
924
925 Make checking in unmount more strict, fixing bug #19007.
926
927 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
928
929 Add one more check to genenviron.awk, to spot cases where there is a
930 space between the variable and the '='.
931
932 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
933
934 Fix interactive shell not to have coloured prompt when used as a
935 dumb client, bug #18886. Fix was inspired by patch from
936 Matthew Kennedy <mkennedy@gentoo.org>.
937
938* rc-scripts 1.4.3.5 (06 Apr 2003)
939
940 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
941
942 Hopefully get the serial support sane again. Added /bin/consoletype
943 from Redhat to check for serial console. This should resolve bug
944 #18329 partly.
945
946 Add the --nocolor option to suppress the use of colors.
947
948 Change the 'status' option to return true if the service is running,
949 and false if stopped. This is only if the '--quiet' flag was also
950 given.
951
952 Change the start and stop options not to output or return false if
953 the '--quiet' flag was given.
954
955 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
956 as well, fixing bug #18344.
957
958 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
959 Aron Griffis <agriffis@gentoo.org>.
960
961 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
962 or rebooting.
963
964 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
965
966 Fix bug #18329 ... $COLS was not setup properly for serial console.
967
968 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
969
970 Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
971 Fix a problem where it might not have mounted the USB fs when usbcore
972 was compiled as module, and the kernel did not mount it by the time
973 the script was started. Get it to rather check what filesystems is
974 supported when deciding if it should use 'usbdevfs' or 'usbfs', as
975 later 2.4 kernels now also support the newer 'usbfs'.
976
977 Optimize RAID stuff in /etc/init.d/checkfs a bit.
978
979 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
980
981 Update sbin/rc-envupdate.sh.bash for bug #17549.
982
983* rc-scripts 1.4.3.4 (16 Mar 2003)
984
985 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
986
987 Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
988 modifications (purple and display hostname, etc). Closes bug #16806.
989
990 Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
991 work properly. Closes bug #17348.
992
993 Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
994 of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
995
996 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
997
998 Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
999 <lostlogic@gentoo.org>!
1000
5 10 March 2003; Martin Schlemmer <azarah@gentoo.org>: 1001 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
6 1002
7 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc 1003 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
8 and /etc/init.d/halt.sh for this. 1004 and /etc/init.d/halt.sh for this.
9 1005
10 Update /etc/fstab to correctly mount /proc with: 1006 Update /etc/fstab to correctly mount /proc with:
28 1024
29 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where 1025 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
30 it fails for module-init-tools if the module is already loaded. This 1026 it fails for module-init-tools if the module is already loaded. This
31 closes bug #17163, thanks to nth <y.lesaint@free.fr>. 1027 closes bug #17163, thanks to nth <y.lesaint@free.fr>.
32 1028
33* rc-scripts 1.4.3.3 (09 March 2003) 1029* rc-scripts 1.4.3.3 (09 Mar 2003)
34 1030
35 09 March 2003; Martin Schlemmer <azarah@gentoo.org>: 1031 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
36 1032
37 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274. 1033 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
38 1034
39 Fix net.eth0 not to try and start an interface if already up. 1035 Fix net.eth0 not to try and start an interface if already up.
40 1036
45 1041
46 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4 1042 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
47 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we 1043 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
48 are using a 2.5 kernel ... bug #17109. 1044 are using a 2.5 kernel ... bug #17109.
49 1045
50 02 March 2003; Martin Schlemmer <azarah@gentoo.org>: 1046 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
51 1047
52 Update /etc/init.d/hostname to only set the hostname to whatever is before 1048 Update /etc/init.d/hostname to only set the hostname to whatever is before
53 the first '.', and then set the domainname to the rest, closing bug #14946. 1049 the first '.', and then set the domainname to the rest, closing bug #14946.
54 1050
55 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>: 1051 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
719 5 May 2002; Martin Schlemmer <azarah@gentoo.org>: 1715 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
720 1716
721 Add /etc/DIR_COLORS as it is no longer shipped with fileutils, 1717 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
722 and is needed for some fixes. 1718 and is needed for some fixes.
723 1719
724 28 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1720 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
725 1721
726 Update /etc/rc.conf to be more clear and state that you should 1722 Update /etc/rc.conf to be more clear and state that you should
727 remove consolefont from startup if you do not use it. Should 1723 remove consolefont from startup if you do not use it. Should
728 resolve bug #2174. 1724 resolve bug #2174.
729 1725
730 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group : 1726 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
731 1727
732 Added user/group apache with uid/gid 81. 1728 Added user/group apache with uid/gid 81.
733 1729
734 25 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1730 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
735 1731
736 Remove the "-net" from the line setting the default gateway 1732 Remove the "-net" from the line setting the default gateway
737 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for 1733 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
738 noting this. 1734 noting this.
739 1735
740 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf : 1736 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
741 1737
742 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs 1738 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
743 which is installed with the nfs-utils package. Also tidied up some 1739 which is installed with the nfs-utils package. Also tidied up some
744 really old, leftover junk like the non-supported stuff from rc5. 1740 really old, leftover junk like the non-supported stuff from rc5.
745 Closes #1754. 1741 Closes #1754.
746 1742
747 23 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1743 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
748 1744
749 Remove creation of /var/run/utmpx from bootmisc again. Seems 1745 Remove creation of /var/run/utmpx from bootmisc again. Seems
750 other people have wierd problems. 1746 other people have wierd problems.
751 1747
752* rc-scripts 1.3.4 (21 April 2002) 1748* rc-scripts 1.3.4 (21 Apr 2002)
753 1749
754 21 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1750 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
755 1751
756 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env, 1752 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
757 and /etc/csh.env. Update /etc/init.d/bootmisc to use this. 1753 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
758 1754
759 Implement the status commandline argument. Updated /sbin/runscript.sh 1755 Implement the status commandline argument. Updated /sbin/runscript.sh
760 and /sbin/rc-help.sh for this. 1756 and /sbin/rc-help.sh for this.
761 1757
762 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE 1758 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
763 and AFTER. 1759 and AFTER.
764 1760
765 12 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1761 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
766 1762
767 Update /etc/init.d/bootmisc to create /var/run/utmpx. This 1763 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
768 is needed, else /usr/bin/newgrp segfault. 1764 is needed, else /usr/bin/newgrp segfault.
769 1765
770 11 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1766 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
771 1767
772 Update /etc/skel/.bash_profile to make it tcsh compadible. 1768 Update /etc/skel/.bash_profile to make it tcsh compadible.
773 Thanks to Väinö Järvelä for this fix. 1769 Thanks to Väinö Järvelä for this fix.
774 1770
775 Update /etc/profile to also set the PS? variables if $SHELL 1771 Update /etc/profile to also set the PS? variables if $SHELL
777 bootstrap work again. 1773 bootstrap work again.
778 1774
779 Move LVM stuff to checkfs to ensure that they get fscked. 1775 Move LVM stuff to checkfs to ensure that they get fscked.
780 This resolves bug #1552. 1776 This resolves bug #1552.
781 1777
782* rc-scripts 1.3.3 (5 April 2002) 1778* rc-scripts 1.3.3 (5 Apr 2002)
783 1779
784 5 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1780 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
785 1781
786 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin. 1782 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
787 This is done to try and ensure system integrity. 1783 This is done to try and ensure system integrity.
788 1784
789 1 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1785 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
790 1786
791 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391. 1787 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
792 1788
793 Add a error message to /etc/init.d/consolefont, resolving bug #1415. 1789 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
794 1790
795 Add a bash check to the code that sets the prompt, fixing bug #1078. 1791 Add a bash check to the code that sets the prompt, fixing bug #1078.
796 1792
797* rc-scripts 1.3.2 (24 Mar 2002) 1793* rc-scripts 1.3.2 (24 Mar 2002)
798 1794
799 24 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1795 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
800 1796
801 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc 1797 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
802 for this. 1798 for this.
803 1799
804 With the "before" and "after" stuff, recursion levels was getting too high, 1800 With the "before" and "after" stuff, recursion levels was getting too high,
818 Added $INPUTRC to /etc/profile, since too many people keep on bugging me, 1814 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
819 and it seems it has fallen now to my discression. 1815 and it seems it has fallen now to my discression.
820 1816
821* rc-scripts 1.3.1 (23 Mar 2002) 1817* rc-scripts 1.3.1 (23 Mar 2002)
822 1818
823 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for 1819 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
824 DHCP lease release from Jim Nutt. 1820 DHCP lease release from Jim Nutt.
825 1821
826 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release 1822 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
827 since there are a lot of important bug fixes in here that are needed. 1823 since there are a lot of important bug fixes in here that are needed.
828 1824
829 23 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1825 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
830 1826
831 Resolve bug #1292. 1827 Resolve bug #1292.
832 1828
833 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to 1829 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
834 Spidler. 1830 Spidler.
835 1831
836 21 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1832 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
837 1833
838 Update /sbin/rc to fix a 'cat mounts' instead of the correct 1834 Update /sbin/rc to fix a 'cat mounts' instead of the correct
839 version, 'cat /proc/mounts'. 1835 version, 'cat /proc/mounts'.
840 1836
841 19 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1837 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
842 1838
843 Add initial support for the --quiet flag that suppress output. 1839 Add initial support for the --quiet flag that suppress output.
844 1840
845 18 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1841 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
846 1842
847 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc 1843 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
848 as not all errors by depscan.sh is critical. It should be 1844 as not all errors by depscan.sh is critical. It should be
849 reworked to do better error handeling. 1845 reworked to do better error handeling.
850 1846
851 14 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1847 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
852 1848
853 Fix the GID and UID of nobody and nogroup in /etc/passwd and 1849 Fix the GID and UID of nobody and nogroup in /etc/passwd and
854 /etc/group to match those of Debian, FBSD and others. Thanks 1850 /etc/group to match those of Debian, FBSD and others. Thanks
855 to those who reported it, and Woodchip for looking up the 1851 to those who reported it, and Woodchip for looking up the
856 proper values. 1852 proper values.
857 1853
858 Update /etc/init.d/net.eth0 to properly down DHCP interfaces. 1854 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
859 This resolves bug #1150, thanks to Paul Fleischer. 1855 This resolves bug #1150, thanks to Paul Fleischer.
860 1856
861 11 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1857 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
862 1858
863 Updated /etc/init.d/functions.sh not to use /usr/bin/basename, 1859 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
864 as some users have /usr on seperate partition which is not 1860 as some users have /usr on seperate partition which is not
865 mounted when depscan.sh is run the first time. 1861 mounted when depscan.sh is run the first time.
866 1862
867 Updated the checking for more than one service providing the 1863 Updated the checking for more than one service providing the
868 same virtual function in /etc/init.d/depscan.sh. It should 1864 same virtual function in /etc/init.d/depscan.sh. It should
869 be working now, and this also fix a problem that when there is no 1865 be working now, and this also fix a problem that when there is no
870 service providing a virtual, counter was used uninitialized. 1866 service providing a virtual, counter was used uninitialized.
871 1867
872* rc-scripts 1.3.0 (10 March 2002) 1868* rc-scripts 1.3.0 (10 Mar 2002)
873 1869
874 10 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1870 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
875 1871
876 Resolved bug #1021; updated /etc/init.d/consolefont for this. 1872 Resolved bug #1021; updated /etc/init.d/consolefont for this.
877 1873
878 Resolved bug #1029; updated /etc/init.d/net.eth0 for this. 1874 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
879 1875
898 Also fixed try() for mounting /proc (maybe all mount commands). 1894 Also fixed try() for mounting /proc (maybe all mount commands).
899 The function worked fine in a simulated test, but in real life failed 1895 The function worked fine in a simulated test, but in real life failed
900 to detect a error when mounting /proc (remember to thank Grant for 1896 to detect a error when mounting /proc (remember to thank Grant for
901 his UserMode ebuilds, and Guide). 1897 his UserMode ebuilds, and Guide).
902 1898
903* rc-scripts 1.2.9 (6 March 2002) 1899* rc-scripts 1.2.9 (6 Mar 2002)
904 1900
905 6 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1901 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
906 1902
907 General form updates and some piping fixes. 1903 General form updates and some piping fixes.
908 1904
909 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh 1905 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
910 to fix a problem where startDM.sh would be respawned repeatedly 1906 to fix a problem where startDM.sh would be respawned repeatedly
911 if xdm was not in the default runlevel. 1907 if xdm was not in the default runlevel.
912 1908
913* rc-scripts 1.2.8 (4 March 2002) 1909* rc-scripts 1.2.8 (4 Mar 2002)
914 1910
915 4 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1911 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
916 1912
917 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab 1913 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
918 to fix the "dead key" problem we had with xdm/gdm/kdm. We should 1914 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
919 move them to the xfree ebuild later on when things settles down. 1915 move them to the xfree ebuild later on when things settles down.
920 1916
924 where we had a invalid $PATH on boot in some cases. 1920 where we had a invalid $PATH on boot in some cases.
925 1921
926 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with 1922 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
927 the new sys-apps/kbd package. 1923 the new sys-apps/kbd package.
928 1924
929* rc-scripts 1.2.7 (3 March 2002) 1925* rc-scripts 1.2.7 (3 Mar 2002)
930 1926
931 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1927 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
932 1928
933 Fixed the problem of rc-scripts trying to start/stop a service multiple 1929 Fixed the problem of rc-scripts trying to start/stop a service multiple
934 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc 1930 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
935 for this. 1931 for this.
936 1932
945 Updated /etc/passwd to have users with no shell defined, use /bin/false 1941 Updated /etc/passwd to have users with no shell defined, use /bin/false
946 for security. 1942 for security.
947 1943
948 Update /etc/fstab to mention /dev/shm since we dont mount it anymore. 1944 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
949 1945
950 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1946 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
951 1947
952 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors. 1948 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
953 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated 1949 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
954 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and 1950 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
955 /etc/init.d/runscript.sh for this (added wrap_rcscript() function). 1951 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
1371 2367
1372* rc-scripts 1.1.7 (18 Oct 2001) 2368* rc-scripts 1.1.7 (18 Oct 2001)
1373 2369
1374[old changelog format follows] 2370[old changelog format follows]
1375 2371
1376 *lots of scripts; woodchip 2372 *lots of scripts; woodchip
1377 removed old rc5 scripts from cvs 2373 removed old rc5 scripts from cvs
1378 2374
1379 *init.d/runscript.sh; agriffis 2375 *init.d/runscript.sh; agriffis
1380 Added support for rc.conf and home-grown functions 2376 Added support for rc.conf and home-grown functions
1381 2377
1382 *init.d/modules; 2378 *init.d/modules;
1383 Now correctly looks at /etc/modules.autoload 2379 Now correctly looks at /etc/modules.autoload
1384 2380
1385rc-scripts-1.1.6, released 15 Sep 2001 2381rc-scripts-1.1.6, released 15 Sep 2001
1386====================================== 2382======================================
1387 2383
1388 *init.d/runscript.sh, others 2384 *init.d/runscript.sh, others
1389 Handling of "net" dependencies resolve to all net devices in 2385 Handling of "net" dependencies resolve to all net devices in
1390 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES 2386 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1391 variable in /etc/rc.conf has been removed. 2387 variable in /etc/rc.conf has been removed.
1392 2388
1393 *init.d/runscript.sh 2389 *init.d/runscript.sh
1394 New "zap" option for manually resetting the state of an initscript 2390 New "zap" option for manually resetting the state of an initscript
1395 to stopped. 2391 to stopped.
1396 2392
1397 *init.d/{samba,sysklogd,sshd} 2393 *init.d/{samba,sysklogd,sshd}
1398 Removed from CVS; they live in their respective packages. 2394 Removed from CVS; they live in their respective packages.
1399 2395
1400rc-scripts-1.1.5, released 02 Sep 2001 2396rc-scripts-1.1.5, released 02 Sep 2001
1401==================================== 2397====================================
1402 2398
1403 *sbin/rc-update 2399 *sbin/rc-update
1404 New version of the rc-update command for the new initscripts. Works 2400 New version of the rc-update command for the new initscripts. Works
1405 similarly to the old version, except this one updates our dependency 2401 similarly to the old version, except this one updates our dependency
1406 cache. 2402 cache.
1407 2403
1408 *init.d/functions.sh 2404 *init.d/functions.sh
1409 New and better looking informational message functions (einfo, einfon). 2405 New and better looking informational message functions (einfo, einfon).
1410 Brand new message functions (ewarn). 2406 Brand new message functions (ewarn).
1411 2407
1412 *sbin/init, init.d/checkroot 2408 *sbin/init, init.d/checkroot
1413 We're going back to a /proc/mounts-based mtab symlink because it's 2409 We're going back to a /proc/mounts-based mtab symlink because it's
1414 just plain better. Appropriate changes made. 2410 just plain better. Appropriate changes made.
1415 2411
1416# vim:expandtab 2412# vim:expandtab

Legend:
Removed from v.1.202  
changed lines
  Added in v.1.358

  ViewVC Help
Powered by ViewVC 1.1.20