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

Diff of /rc-scripts/ChangeLog

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

Revision 1.319 Revision 1.463
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2002-2004 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
5 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
6
7 Dump the error message that hwclock returns since it tends to be
8 quite useful. Modified init.d/clock.
9
10 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
11
12 Don't create /dev/sndstat link anymore in populate_udev per #69635.
13
14 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
15
16 net-scripts/init.d/net.lo:
17 - modules specified by interface config now error if they are not loaded
18 - moved interface check to after preup incase user preup loads drivers
19 - modules can be explicitly not used by prefixing them with a !
20 however, they are still available to other modules
21 fixes bugs #68908, #69027
22 - remove check to see if interface exists
23 - modules may setup new interfaces and still require config
24 so we have a new label counter in iface_start
25 - removed the check to see if a class wrapping already exists
26 this fixes the bug where ifconfig and iproute2 are installed, but
27 ifconfig is asked for and the interface is restarted.
28 - added check to see if the configured module is loaded
29 and installed or not in iface_start
30 - add dependancy on isdn4linux - fixes bug #69035
31 - interface_exists moved to iproute and ifconfig
32
33 net-scripts/net.modules.d
34 - Split wireless module into iwconfig and essidnet modules
35 - Added tuntap and bridge modules, fixes bug #55394, #30688
36
37 net-scripts/init.d/iwconfig:
38 - wep mode is now reported
39 - removed post_stop function so we keep existing config
40 - added pre_stop to set the ESSID variable
41 - changed to veinfo/vewarn where appropriate
42 - check if interface exists otherwise abort gracefully
43 - no longer deletes addresses as we now avoid
44 ipv6 local addresses in detecting if interface has an addresses or not
45
46 net-scripts/init.d/ifconfig:
47 - added flag enable/disable function
48 - scope:link inet6 addresses are ignored when testing is_up and
49 del_addresses - fixes bug #65417
50
51 net-scripts/init.d/iproute2:
52 - added flag enable/disable function
53 - scope:link inet6 addresses are ignored when testing is_up and
54 del_addresses - fixes bug #65417
55
56 net-scripts/init.d/macchanger:
57 - fixed detecting whether the change worked or not, fixes bug #68893
58
59 net-scripts/init.d/vlan:
60 - fixed old config problem
61
62 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
63
64 Do not delete depscan and envupdate caches on reboot, as this should
65 improve bootup times - works nicely with the '-u' parameters of both.
66 Also move the '-u' parameter test of depscan.sh after the directory
67 exist test, else ${svcdir}/started/, etc do not exist. Modified both
68 /sbin/rc and /sbin/depscan.sh for this.
69
70 Move things around in /sbin/functions.sh to have all functions above.
71
72 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
73
74 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
75
76 Only add files not managed by udev to device tarball, bug #57110.
77
78 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
79
80 Revert pam_console_apply udev check in bootmisc/halt.sh since
81 the bug is with pam_console_apply and not udev/pam.
82
83 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
84
85 Allow users to select ramfs instead of default tmpfs for mounting
86 on /dev with udev #69091.
87
88 Add issue.devfix which would be auto copied to /etc/issue if
89 /sbin/rc detects the user is missing /dev/null or /dev/console.
90 Includes a simple explanation/fix for what's wrong.
91
92 Make sure the clock init script runs right after checkroot so
93 that timestamps are synchronized asap #68133.
94
95 Accept '-nc' as a short option to '--nocolor' #64736.
96
97 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
98
99 Don't use -A with fsck to respect the fs_passno since it'll try
100 to fsck all filesystems, not just the ones specified. Instead,
101 awk /etc/fstab to review the passno field in checkroot #68822.
102
103 Add support for 'gentoo=forcefsck' boot option in checkroot.
104
105 Make sure we run devfsd in /sbin/rc even when /dev has been
106 automounted by the kernel #68795.
107
108 Don't generate the device tarball in halt.sh with livecds #68469.
109
110 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
111
112 net-scripts/net.modules.d/ifconfig:
113 - Simplify ifconfig_is_up()
114 - Fix ifconfig_get_aliases_rev() to actually work... you can't
115 specify an interface name to ifconfig if you want to see the
116 aliases.
117 - Workaround a couple ifconfig bugs dealing with aliases
118 - Correct a return status in ifconfig_interface_del_addresses()
119 - ifconfig_iface_stop() is bool, not void; fix the comments
120
121 net-scripts/net.modules.d/iproute2:
122 - iproute2_iface_stop() is bool, not void. Fix the code so it
123 returns meaningful values
124
125 net-scripts/init.d/net.lo:
126 - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
127 barf when a preferred module is either (1) missing from
128 net.modules.d or (2) not available due to missing dependencies
129 - When loading all modules in order to stop an interface, only use
130 the first available to satisfy each class wrapper
131
132 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
133
134 Include livecd patch that was applied to baselayout-1.9.4-r6
135 to use agetty instead of mingetty
136
137 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
138
139 Mount tmpfs instead of ramfs on /dev when using udev systems.
140 The problem with ramfs is that it has no size limitations so
141 one could easily take down their machine by accident #68653.
142
143* rc-scripts 1.6.3 (23 Oct 2004)
144
145 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
146
147 Add support for user_eth0 in the adsl module and in net.example.
148 This means that most users won't need to edit pppoe.conf at all
149
150 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
151
152 Remove old etc/conf.d/net and try to clarify instructions in
153 net-scripts/conf.d/net.example. Add example for ADSL
154
155 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
156
157 Merge all of the UML checks into one function, is_uml_sys(),
158 which is now in functions.sh.
159
160 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
161
162 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
163 depend on RC_VERBOSE which defaults to no. Add --verbose to args
164 understood by runscript.sh.
165
166 In net.lo, use veinfo and friends when loading modules since this
167 information is confusing to users.
168
169 In net.lo, always load global "modules" setting in following
170 "modules_iface" since this is a little easier for users to
171 understand.
172
173 In net.lo, use eindent for output of pre/post scripts
174
175 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
176
177 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
178
179 Add a '-u' parameter to depscan.sh to allow for updates only when
180 the config files have changed. With /sbin/rc using this, we speed
181 up bootup by only regenerating the cache when need be #67976. Also
182 add a '-u' parameter to env-update.sh for same reasons.
183
184 Don't run depscan.sh in rc-update anymore since the cache files don't
185 depend on runlevels (which is all that rc-update modifies).
186
187 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
188
189 Add checks to many filesystem operations in the eventuality that the
190 filesystems are mounted read only.
191
192 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
193
194 Update the default fstab /dev/shm mount to include the nodev, nosuid,
195 and noexec mount flags. No reason for the filesystem to have those.
196
197 Cleaned up the clock init script. Moved the clock options out of
198 rc.conf and into its own conf.d/clock file. Added support for the
199 weird Alpha consoles SRM/ARC since they need special config options.
200 Also made the syncing of system clock to hardware clock at shutdown
201 optional (with the default being off) #15834. Don't try to set the
202 clock if running inside a coLinux environment #52870.
203
204 Update default PATH ordering to try to follow default behavior in
205 other distro's and because it's logical that /usr/local should
206 override /usr which should override /. Fixes #12531.
207
208 Move devfs stuff out of baselayout and into the devfsd package.
209
210 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
211
212 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
213
214 Fix rc-status to work with new COLS code.
215
216 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
217
218 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
219 stop assuming ramfs==ramdisk #64079.
220
221 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
222
223 Rework the code for managing /dev to make it more flexible for
224 users. Some don't want to use devfs/udev but rather just create
225 their own nodes. Handles some issues with #44906 / #67276.
226
227 Move the utmp clearing code out of bootmisc and into /sbin/rc.
228 The utmp log must be cleared while in the initial boot level
229 (meaning inside /sbin/rc) because as soon as rc exists, init
230 writes a 'boot' record (`who -b`) which would normally be lost
231 when the bootmisc init.d script is run #61727.
232
233 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
234
235 Cosmetic fixes for starting loopback interface
236
237 SpanKY doesn't like the dots... disable them by default, but you
238 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
239
240* rc-scripts 1.6.2 (13 Oct 2004)
241
242 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
243
244 Install net.modules.d to /lib/rcscripts instead of /etc so we
245 don't have to deal with CONFIG_PROTECT
246
247 Fix diff code in modules_load so it can identify which functions
248 have been modified
249
250 Fix fallback mechanism in iface_start so that it works correctly
251 and doesn't report a bogus error message when trying the fallback
252
253 Get rid of need_begin trickery in iface_stop
254
255 Simplify eend processing in dhcp modules
256
257 Implement eindent, eoutdent, esetdent in functions.sh and adjust
258 net-scripts to use them.
259
260 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
261 RC_INDENTATION and to work better on serial terminals
262
263 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
264
265 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
266
267 Fix ipaddr_fallback in net-scripts/conf.d/net.example
268
269 09 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
270
271 Remove init.d/net.eth0 net.lo and net.ppp0. The first two are
272 provided now by net-scripts and net.ppp0 is shipped in
273 net-dialup/ppp
274
275 Create NET_FS_LIST and is_net_fs in functions.sh and use them in
276 checkroot, localmount, netmount, net.example, and net.lo
277
278 09 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
279
280 If the hostname has already been set via the kernel/dhcp, don't
281 force it to 'localhost'. Used in netboot/terminal setups #38172.
282
283 Add domainname to default boot runlevel list #47041.
284
285 08 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
286
287 Make sure that when we try to mount /sys, we do so with -n (tigger).
288
289 Add some examples for nfs to sysctl.conf #66575.
290
291 06 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
292
293 Update to net-scripts 1.0.2 from Roy
294 ------------------------------------
295 - wireless module: replaced preferred_only var with
296 associate_order this makes more sense now as we have changed the
297 possible values
298 - wireless module: added patch from Daniel Zappala we should call
299 wireless_get_essid everywhere now
300 - wireless module: don't declare ESSID local in
301 wireless_configure(). This allows ESSID to be tested in the
302 user defined postup() function
303 - wireless module: test type != "NOT READY!" instead of testing =
304 IEEE. this resolves problems with intel and ra-tech drivers
305 - net.lo start() now errors when the interface does not exist
306 - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this
307 enables wireless to map them from peer_dns_ESSID
308 - config-system helper now loads wireless module to remap
309 variables from ESSID this allows udhcpc and dhclient to use
310 remapped wireless vars
311 - fixed dhcpcd and pump modules using peer_* vars
312 - wireless aborts after 5 seconds if it cannot report a valid
313 ESSID this fixes a potential infinite loop problem
314 - wireless_setup_iface() renamed to wireless_map_essid_vars() this
315 avoids confusion about what the function actually does
316
317 06 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
318
319 Change the default net.ipv4.conf.default.rp_filter setting to 1
320 in sysctl.conf since it shouldn't be harmful in anyway. Redhat
321 does the same.
322
323 05 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
324
325 Get rid of getcols() in sbin/functions.sh. Use COLUMNS when
326 possible and otherwise clean up the COLS code. Fix the "emerge
327 depend" detection code to use RC_ENDCOL="no"
328
329 05 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
330
331 Changed behavior of the domainname init.d script. It will now
332 override any settings obtained via dhcp/whatever. See #48277.
333
334 Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg.
335 This way users have an 'after-boot' log of their dmesg saved
336 somewhere useful #55421.
337
338 Added the 'eend' back to depscan.sh since the script starts with a
339 call to 'ebegin' #59694.
340
341 Add selinux update from Chris PeBenito for src/runscript.c #64019.
342
343 Add more quoting to rc-help.sh to fix some non-critical errors.
344 Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR
345 in functions.sh to be set via the environment.
346
347 Flesh out the default sysctl.conf with comments and more examples
348 since our previous one was pretty sparse #59993.
349
350 Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way
351 we only require sort in / and not both #36453.
352
353 04 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
354
355 More (I mean a LOT more) services. This takes care of #44458,
356 #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA
357 list/Fedora/FreeBSD/Debian.
358
359 Change the test for /proc/cmdline from -e to -r. On grsecurity
360 based systems for example, the file may exist, but not be readable
361 by non-root users (patch by Ned Ludd).
362
363 03 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
364
365 Add support for NFSv4 from #25106 to the netmount script. Don't
366 try to fsck / if the root is a remote filesystem (like NFS) #36624.
367
368 Update the fs_passno values in the default fstab to match the
369 settings suggested by the manpage #37314. Make checkroot respect
370 a fs_passno setting of 0 when dealing with / #39212. Change
371 default / filesystem type to ext3 instead of xfs #42670.
372
373 Re-order the arguments to mount to match POSIX requirements #66225.
374
375 Don't pipe swapon in localmount to /dev/null and ignore return
376 codes anymore. A swapon that works shows no output #39834.
377
378 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
379
380 Break up the COL/COLOR code properly this time. Not all serial
381 consoles can handle adjusting to the end of the line, so let's not
382 bother running stty at all anymore. This should fix up #32453.
383
384 30 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
385
386 Disable cryptfs by default in the conf.d file. Also cleanup
387 the output generated in localmount/checkfs/halt.sh for dm-crypt.
388 Add an extra check so that cryptfs is only run when the conf.d
389 file exists as well as /bin/cryptsetup.
390
391 29 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
392
393 Let glibc install nscd since different versions of glibc will
394 need to be handled differently. See #43076 by Rui Malheiro.
395
396 29 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
397
398 Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
399
400 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
401
402 Clear the screen in .bash_logout #32330
403
404* rc-scripts 1.6.1 (27 Sep 2004)
405
406 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
407
408 Update dm-crypt to work with multi-line configuration files.
409 Also don't set status in a subshell; it was being lost before.
410
411 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
412
413 Rework the logic behind the $COLS code. It should not depend
414 on whether color is enabled. Also add a check for negative
415 values (like when using a serial console).
416
417* rc-scripts 1.6.0 (15 Sep 2004)
418
419 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
420
421 Fix bug 64034: simplify netmount script's stop function so that
422 mountpoints containing spaces work correctly
423
424 Update tarball.sh to use net-scripts
425
426 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
427
428 Commit dm-crypt enablement patch from Tigger (Rob Holland) in
429 bug 43146
430
431* rc-scripts 1.5.3 (18 Aug 2004)
432
433 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
434
435 Fix bug 60719 (request for better error messages from runscript)
436 by allowing errors to show on the screen when they're encountered
437 in wrap_rcscript
438
439 Apply Spock's bootsplash patch from bug 45784. This moves most of
440 the splash functionality out of baselayout.
441
442 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
443
444 Don't export PS1. Continuation of bug 26951, comments 60-62.
445
446* rc-scripts 1.5.2 (02 Aug 2004)
447
448 02 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
449
450 Related to bug 38955, don't set INPUTRC. Instead patch bash so
451 that it looks for /etc/inputrc automatically if ~/.inputrc is
452 missing. This is better than using INPUTRC since that will
453 override even after the user creates ~/.inputrc.
454
455 Fix bug 54275: Don't set INFODIR. The correct variable used by
456 texinfo is INFOPATH, which is already set in 00basic. Setting
457 INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
458
459 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
460
461 Fix bug 58805: net.eth0 should use bridge so that bridge
462 interfaces are configured prior to net.br0 running
463
464 Fix bug 56856: Get rid of net.rej and integrate missing stuff to
465 conf.d/net
466
467 Apply half of spock's patch in bug 45784: Check for
468 conf.d/bootsplash instead of conf.d/bootsplash.conf
469
470 Fix bug 51351: Quote parsed output of /proc/filesystems to handle
471 octal sequences in mountpoint such as encoded spaces (\040)
472
473 Fix bug 46680: Add cifs support to localmount and netmount.
474 Thanks to Ronald Moesbergen for the patches
475
476 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
477
478 Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to
479 determine if shell is interactive. The new system-wide bashrc is
480 installed by bash-2.05b-r10
481
482 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
483
484 Fix bug 38743: strip leading and trailing spaces from variable
485 values in genenviron.awk. Thanks to Marius Mauch for the patch.
486
487 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
488
489 Fix bug 55576: swap words "start" and "stop" in runscript.sh error
490 message
491
492* rc-scripts 1.5.1 (28 Jun 2004)
493
494 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
495
496 Fix dhcp in iface_start_ifconfig: It was re-using the variable
497 ${i} which would result in the following error:
498 /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error
499 in expression (error token is ".141.88.153")
500
501 Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more
502 consistent vlan configuration. Thanks to robbat2 in bug 55394
503 (not fully resolved)
504
505 Add example for checking if root filesystem is NFS-mounted via
506 predown function in conf.d/net for bug 53104. This might be
507 better integrated at some point into net.eth0
508
509* rc-scripts 1.5.0 (26 Jun 2004)
510
511 26 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
512
513 Fix bug 47659: support iproute2-style configuration. Thanks to
514 Dean Bailey for some fantastic patches, including documentation
515 for conf.d/net. This is a pretty huge re-write of net.eth0
516
517 Fix bug 34607: provide examples for in conf.d/net for preup,
518 postup, predown, postdown functions. Also pay attention to return
519 value from predown function (previously ignored)
520
521 15 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
522
523 Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean
524 for the initial pass at the code.
525
526 Fix bug 34140: add --servicelist option to rc-status. Thanks to
527 Eldad Zack for the patch.
528
529 Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to
530 Raimondo Giammanco for the patch.
531
532* rc-scripts 1.4.16 (06 Jun 2004)
533
534 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
535
536 Only call generate-modprobe.conf with --assume-kernel if
537 modules-update was called with --assume-kernel. This means that
538 only catalyst has the dependency on module-init-tools, not
539 everybody with the newer baselayout
540
541* rc-scripts 1.4.15 (21 May 2004)
542
543 21 May 2004; Aron Grifis <agriffis@gentoo.org>:
544
545 Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh
546
547 Fix bug 51626: wrong variable declaration at top of
548 get_bootparam() in /sbin/functions.sh
549
550* rc-scripts 1.4.14 (17 May 2004)
551
552 17 May 2004; Aron Griffis <agriffis@gentoo.org>:
553
554 Bump version to 1.4.14 to push out gmsoft's fix for hppa console
555 on ttyB0
556
557* rc-scripts 1.4.13 (15 May 2004)
558
559 15 May 2004; Aron Griffis <agriffis@gentoo.org>:
560
561 Bump version to 1.4.13 to push out Gustavo's livecd serial console
562 fixes for sparc and hppa.
563
564* rc-scripts 1.4.12 (07 May 2004)
565
566 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
567
568 Bump version to 1.4.12 to release these critical bug fixes
569
570 Fix bug 50434: The new version of start-stop-daemon changes
571 directory to / by default unless --chdir is specified. Revert
572 this behavior to maintain working directory. This fixes openvpn
573 startup (probably among other things). Thanks to Sven Wegener for
574 the patch.
575
576 Fix bug 50448: Four days ago I changed bash loops to use the wrong
577 conditional syntax in net.eth0. Thanks to Sven Wegener for
578 pointing out the problem and providing a patch.
579
580* rc-scripts 1.4.11 (07 May 2004)
581
582 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
583
584 Fix bug 20597: Skip RCS files when updating modules
585
586 Fix bug 49926: Add a --assume-kernel flag to modules-update. This
587 requires a companion patch in module-init-tools-3.0-r2 to handle
588 the same flag in generate-modprobe.conf; this dependency won't be
589 handled in the baselayout ebuild since it only affects livecd
590 building.
591
592 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
593
594 In net.eth0, fix many instances of loops like "for ((i = 0; i <
595 100; i = i + 1))". The problem here is that the middle comparison
596 is being interpreted as a bash conditional, which means that it's
597 doing string comparison by default. It needs to be "i -lt 100"
598
599 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
600 output changes. Wrap ifconfig in a function that overrides
601 LC_ALL=C
602
603 Fix bug 48305: Provide a new network configuration variable
604 ifconfig_fallback_eth0 which allows one to specify a fallback
605 configuration in case DHCP fails.
606
607 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
608 in the default baselayout. This prevents the first reboot after
609 installation from having a blank password.
610
611 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
612
613 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
614 init scripts to avoid a lot of error messages.
615
616 Replace many lines of awk with two lines of grep in
617 init.d/localmount
618
619 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
620
621 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
622
623 Update to version 1.10.20 of Debian's start-stop-daemon (contained
624 in dpkg at http://packages.debian.org/testing/base/dpkg). This
625 fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
626 altered nicelevel).
627
628* rc-scripts 1.4.10 (25 Apr 2004)
629
630 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
631
632 Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
633 Also removed the errstr double-checking since the need for that is
634 alleviated by these typo fixes.
635
636 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
637
638 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
639
640 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
641 with patch from Spanky. The patch avoids redirection to /dev/null
642 when it doesn't exist; this was breaking /sbin/rc.
643
644* rc-scripts 1.4.9 (15 Apr 2004)
645
646 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
647
648 Fix bug 47111 (severe depcache problems) with tons of help from
649 dswhite42 and the rest of the crew in that bug. Thanks guys!
650
651* rc-scripts 1.4.8 (14 Apr 2004)
652
653 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
654
655 Fix bug 47623 (error removing inet6 addresses) with patch provided
656 by Vlad Yasevich.
657
658* rc-scripts 1.4.7 (12 Apr 2004)
659
660 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
661
662 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
663 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
664 /var/lib/init.d/* directories) with patch from Terje Bergström.
665
666* rc-scripts 1.4.6 (08 Apr 2004)
667
668 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
669
670 Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
671
672* rc-scripts 1.4.5 (08 Apr 2004)
673
674 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
675
676 Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
677 Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
678 serial consoles, necessary due to scrambled root passwords.
679
680* rc-scripts 1.4.4 (07 Apr 2004)
681
682 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
683
684 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
685 output. Also support 4800 baud correctly.
686
687 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
688
689 The changes in this commit pertain primarily to
690 http://bugs.gentoo.org/show_bug.cgi?id=19695
691 http://bugs.gentoo.org/show_bug.cgi?id=35736
692
693 Specify routes as an array per interface, for example:
694 routes_eth0=(
695 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
696 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
697 "-host 10.3.0.1 dev eth0"
698 )
699
700 You can optionally use the gateway variable or just put the default route
701 in the routes variable. The following two are REDUNDANT:
702
703 routes_eth0=( "default gw 10.0.0.5" )
704 gateway="eth0/10.0.0.5"
705
706 Old configuration variables in /etc/conf.d/net are fully supported and
707 used transparently if ifconfig_eth0 is missing. In other words, this new
708 script is fully backward-compatible. However you can get rid of
709 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
710 using the new syntax:
711
712 ifconfig_eth0=(
713 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
714 "192.168.1.1 netmask 255.255.255.0"
715 "123.456.789.1"
716 )
717
718 Full backward compatibility so no danger to screwing up users relying on
719 existing /etc/conf.d/net setup
720
721 NET_DEBUG can be set in the environment for copious debugging output
722
723 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
724 better functionality (and is even slightly faster)
725
726 Properly localize all variables, including variables returned by
727 setup_vars
728
729 Allow full options for every ifconfig command, both base address and
730 aliases via ifconfig_eth0, replacing the convoluted and less-functional
731 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
732
733 Provide full support for static routes via routes_eth0
734
735 Fix potential quoting problems in setup_vars by using better eval syntax
736 instead of eval echo
737
738 Display IP addresses while configuring, both DHCP-retrieved and
739 statically set addresses
740
741 Collapse redundant caching of $? since eend returns $? again
742
743 Report when keeping kernel configuration for an interface along with IP
744 address gleaned
745
746 Don't reset the default gateway if it is already set correctly
747
748 Don't bind default gateway to particular interface when /sbin/route is
749 called so that it can survive if there is more than one interface on the
750 required subnet. (Old behavior can be obtained by setting
751 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
752
753 Don't bomb if default gateway can't be set since that doesn't
754 necessarily mean that the interface configuration is invalid.
755 (Old behavior was completely broken, but commented section
756 demonstrates how to do it right if necessary)
757
758 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
759 This is very good because it means you can put new configuration in
760 /etc/conf.d/net, then restart the interface and the old configuration will
761 be properly shut down.
762
763 iface_stop reports when it is releasing the DHCP lease
764
765* rc-scripts 1.4.3.13p1 (26 Feb 2004)
766
767 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
768
769 Remove /etc/DIR_COLORS, as coreutils provides it now.
770
771 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
772 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
773
774 Start udevd if present.
775
776 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
777 virtual service - it had no mtime generated, so check_mtime() failed
778 for it ...
779
780 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
781
782 Update to enable checking of mtimes on rc-scripts, and auto running
783 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
784 is not set instead of just erroring.
785
786 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
787
788 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
789
790 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
4 791
5 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: 792 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
6 793
7 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices 794 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
8 are used in scripts such as consolefonts, numlock, etc. This should 795 are used in scripts such as consolefonts, numlock, etc. This should
9 close bug #39863. 796 close bug #39863.
797
798 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
799 Cory Tusar <ctusar@adelphia.net>.
10 800
11 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: 801 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
12 802
13 Add SELinux modifications to /sbin/runscript. This allows runscript to 803 Add SELinux modifications to /sbin/runscript. This allows runscript to
14 make sure it is running in the right domain. Patch done by 804 make sure it is running in the right domain. Patch done by
1376 2166
1377 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified 2167 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
1378 /etc/env.d/00basic for this. 2168 /etc/env.d/00basic for this.
1379 2169
1380 Add some new daemon stop and pid detection stuff to /sbin/functions.sh. 2170 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
1381 Nothing official, but I spent enouth time on it not to want to loose it :) 2171 Nothing official, but I spent enough time on it not to want to loose it :)
1382 2172
1383 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs 2173 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
1384 to give output to stderr. This was caused by a call to "stty", which when 2174 to give output to stderr. This was caused by a call to "stty", which when
1385 run without a attatched terminal, have this effect. Basically just pipe 2175 run without a attatched terminal, have this effect. Basically just pipe
1386 stderr to /dev/null. 2176 stderr to /dev/null.

Legend:
Removed from v.1.319  
changed lines
  Added in v.1.463

  ViewVC Help
Powered by ViewVC 1.1.20