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

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

  ViewVC Help
Powered by ViewVC 1.1.20