/[baselayout]/branches/baselayout-1_12/ChangeLog
Gentoo

Diff of /branches/baselayout-1_12/ChangeLog

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

trunk/ChangeLog Revision 518 branches/baselayout-1_12/ChangeLog Revision 1405
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo System Intialization ("rc") scripts
2# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL 2# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPLv2
3# Written by Daniel Robbins (drobbins@gentoo.org) 3
4 12 Aug 2005; Roy Marples <uberlord@gentoo.org>:
5
6 RC_AUTO_INTERFACE now defaults to no - we no longer mess with /etc unless
7 told too
8
9 tuntap no longer complains about ${devnull}
10
11 We now merge resolv.conf's from active interfaces
12
13 11 Aug 2005; Roy Marples <uberlord@gentoo.org>:
14
15 Add support for --pid ${pidfile} and --pidfile=${pidfile} in rc-daemon.sh
16
17 Remove tail from depdir() in /sbin/modules-update
18
19* baselayout-1.12.0_pre5 (11 Aug 2005)
20
21 08 Aug 2005; Roy Marples <uberlord@gentoo.org>:
22
23 Add failup/faildown user functions when an interface fails to come up/go
24 down. Fixes bug #101087.
25
26 06 Aug 2005; Martin Schlemmer <azarah@gentoo.org>:
27
28 Revert 'mtime' changes to depscan.sh, and just make it warn if it detects
29 that there are files with mtime in the future.
30
31 06 Aug 2005; Martin Schlemmer <azarah@gentoo.org>:
32
33 Enhance gendepends.awk to check more than one level of dependencies. Also
34 break checking of NEED/USE/BEFORE/AFTER into more stages, so that we can
35 but sure that all NEED's will override the rest, that USE will override
36 BEFORE/AFTER, and also check both the resolved and unresolved trees.
37
38 Also test if RUNLEVEL is '1' besides 'S', fixing 'init 1'.
39
40 Hack init.d/clock to wait for /dev/rtc if compiled as a module ... hopefully
41 udev will get sorted soon.
42
43 Try a workaround for the "mtime in future" issues we have with depscan.sh.
44
45* baselayout-1.12.0_pre4 (05 Aug 2005)
46
47 05 Aug 2005; Roy Marples <uberlord@gentoo.org>:
48
49 Rationalise if/then/else login in runscript.sh svc_start() and svc_stop()
50
51 Fixed a few quoting issues in iwconfig
52 Use return values instead of capturing stderr output for iwconfig commands
53
54 Added # vim:ts=4 to all net-script files and re-indented
55
56 ${svcdir}/dep{cache,tree} are now chmodded 0644 so users can read them
57
58 04 Aug 2005; Martin Schlemmer <azarah@gentoo.org>:
59
60 Update /sbin/rc to actually use init's single level, and also to launch
61 sulogin, bug #66834.
62
63 Fix a typo and some logic issues in new trace_dependencies().
64
65 Whitespace cleanups in new trace_dependencies().
66
67 Fix my own logic issue in new trace_dependencies().
68
69 04 Aug 2005; Roy Marples <uberlord@gentoo.org>:
70
71 interface state directories are now created with -m 0755 to ensure that
72 everyone can read them
73
74 rc-daemon.sh now supports multiple cmds - partial fix for #98745
75
76 trace_dependencies gets a re-write (again) to try and solve the hanging
77 issues that many people are reporting
78
79 More anal about RHS quoting
80
81 02 Aug 2005; Roy Marples <uberlord@gentoo.org>:
82
83 0 timeout now means infinite for wpa_supplicant and iwconfig wrt #90443
84
85 iwconfig no longer downs and ups the interface after a scan - instead we
86 set essid any just before doing it
87
88 01 Aug 2005; Roy Marples <uberlord@gentoo.org>:
89
90 dhclient now has to be told it can edit dhclient.conf instead of assuming
91 it. Final fix to #100745.
92
93 Tweaked module depends to fix order when no dhcp client is found.
94
95 rc-daemon now works with mysql - fixes #100982, thanks to bju from the
96 forums.
97
98 We now only link /etc/{resolv,ntp,yp}.conf when the file exists.
99 We now link back everything in the state dir except for .sv files.
100
101 30 Jul 2005; Roy Marples <uberlord@gentoo.org>:
102
103 Fixed associate_order "forcepreferred" #100799, thanks to Benoit Boissinot.
104
105 29 Jul 2005; Roy Marples <uberlord@gentoo.org>:
106
107 Fixed dhclient sending hostname #100745, thanks to Benoit Boissinot.
108
109* baselayout-1.12.0_pre3 (29 Jul 2005)
110
111 26 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
112
113 Remove the "parallel" depend stuff from the awk backend.
114
115 Remove the "parallel" depend stuff from the help.
116
117 26 Jul 2005; Roy Marples <uberlord@gentoo.org>:
118
119 Removed the "parallel" depend for init scripts and related functions.
120 The RC_PARALLEL_STARTUP works well for all - no need for init scripts to
121 state if they parallel or not.
122
123 Removed loops from trace_dependencies for a nice speed boost.
124
125 Fixed failure in runscript.sh to proceed when a non needed dependency
126 (ie use, after, before) failed to start.
127
128 25 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
129
130 If we do not have net services, check both boot and current runlevel for
131 net services in trace_dependencies(). Sort services and make sure they
132 are unique.
133
134 Fix the adding of dependencies to properly add netservices as 'net'.
135
136 25 Jul 2005; Roy Marples <uberlord@gentoo.org>:
137
138 trace_dependencies no longer clobbers the net service.
139
140 RC_AUTO_INTERFACE no longer symlinks /etc/{resolv,ntp,yp}.conf when no.
141
142 25 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
143
144 Do not restart dependencies on runlevel change if the service that needs
145 them are in the next runlevel.
146
147* baselayout-1.12.0_pre2 (22 Jul 2005)
148
149 22 Jul 2005; Roy Marples <uberlord@gentoo.org>:
150
151 When a service is stopped, the IN_BACKGROUND variable is cleared
152 before any dependencies are stopped so they are not marked inactive.
153 The IN_BACKGROUND variable is then restored so the parent script can be
154 marked inactive.
155
156 21 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
157
158 Change the -l option to tar to --one-file-system #99775.
159
160 Add a --debug option to depscan.sh.
161
162 21 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
163
164 Fix hangs in bootup, bug #99663.
165
166 21 Jul 2005; Roy Marples <uberlord@gentoo.org>:
167
168 dhclient now sets the hostname correctly.
169
170 Fixed some start/stop/restart logic for #99663.
171
172 Stopped rc-status from checking failed and broken which no longer apply.
173
174 20 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
175
176 Make sure the X11 dirs are always created in /tmp #99679 by Marc Ballarin.
177
178 20 Jul 2005; Roy Marples <uberlord@gentoo.org>:
179
180 Fixed <wpa_supplicant-0.4 support
181
182 Removed trailing tab from local.start - fixes #99624
183
184 Moved RC_AUTO_INTERFACE definition to /etc/conf.d/rc
185
186 19 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
187
188 Punt the cyrus/mysql/slocate/vpopmail users/groups to the
189 respective ebuilds.
190
191 Removed trailing tab from local.start - fixes #99624
192
193 19 Jul 2005; Roy Marples <uberlord@gentoo.org>:
194
195 ${ESSID} and ${ESSIDVAR} are now available in predown() - fixes #99106
196
197 18 Jul 2005; Roy Marples <uberlord@gentoo.org>:
198
199 Changed wpa-supplicant to wpa_supplicant when reporting that it is not
200 installed. Fixes #99381
201
202 Fixed some startup problems caused by a mixture of inactive +
203 begin_service/end_service functions.
204
205 16 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
206
207 Add Darwin support for start-stop-daemon, bug #82421.
208
209 15 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
210
211 Do not run depmod in modules-update if System.map is missing, bug #59188.
212
213* baselayout-1.12.0_pre1 (14 Jul 2005)
214
215 13 Jul 2005; Roy Marples <uberlord@gentoo.org>:
216
217 pump-0.8.21-r4 now creates ntp.conf by itself so the ntp.conf creation
218 code has been removed from the pump module and helper.
219
220 Moved wpa_supplicant and iwconfig et all from /usr/sbin to /sbin
221
222 12 Jul 2005; Roy Marples <uberlord@gentoo.org>:
223
224 Added dhcp_eth0="nogateway" option, generic to all dhcp clients.
225 Fixes #98466
226
227 11 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
228
229 Add fix -r to unmount to be -n .. bug #98667, thanks to Patrick McLean.
230
231 11 Jul 2005; Roy Marples <uberlord@gentoo.org>:
232
233 udhcpc/dhclient helpers no longer flush IPv6 addresses - fixes #98539
234
235 wpa_supplicant now marks service as stopped when using wpa_supplicant-0.4.x
236 and we have associated but failed to configure in the background.
237
238 09 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
239
240 Only remount the / filesystem readonly if it isn't already and don't
241 screw around with net filesystems #98405 in init.d/checkroot.
242
243 Add support for completely wiping out /tmp and in general clean up
244 the bootmisc file #56592.
245
246 Add back in support for mounting usbfs under usbgid #35860.
247
248 09 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
249
250 Add workaround for evms device names and 'RC_DEVICE_TARBALL="yes"'. Patch
251 by Olaf Niermann, bug #95799.
252
253 07 Jul 2005; Roy Marples <uberlord@gentoo.org>:
254
255 Added "nosendhost" dhcp option so users can request not to send their
256 machines hostname by default. Fixes #98132 - Patch by Eli.
257
258 04 Jul 2005; Roy Marples <uberlord@gentoo.org>:
259
260 Added a rename module to rename interfaces based on MAC address
261 (preferred) or current name. Fixes #76328
262
263 03 Jul 2005; Roy Marples <uberlord@gentoo.org>:
264
265 Fixed module depends in net.lo
266
267 Remove the "no net scripts in boot runlevel" restriction as we now
268 have a hotplug policy setup instead
269
270 02 Jul 2005; Roy Marples <uberlord@gentoo.org>:
271
272 net.lo no longer needs find or diff
273
274 01 Jul 2005; Roy Marples <uberlord@gentoo.org>:
275
276 Minor tweaks to all dhcp modules - basically better quoting so that
277 the eval ${dhcpclient} calls work better
278
279 pump can now be backgrounded
280
281 Tweaked the dhcp helpers so that more code is shared
282
283 A few tweaks to runscript.sh and rc-services.sh to avoid races
284
285 bootmisc now cleans /var/lib/net-scripts/state/*
286
287 30 Jun 2005; Roy Marples <uberlord@gentoo.org>:
288
289 pump can now use route metrics and store it's configs in
290 /var/lib/net-scripts/state/${iface}
291
292 29 Jun 2005; Roy Marples <uberlord@gentoo.org>:
293
294 dhclient now parses dhclient_eth0 for -cf parameter to set ${cffile}
295 dhclient now strips lines starting with script and send host-name
296 from ${cffile} and adds send host-name "${HOSTNAME}"; at the top
297 To stop this behaviour, add dhclient_edit_config="no" to /etc/conf.d/net
298 Fixes #96322
299
300 Removed killing udhcpc hard as it now dies nicely
301
302 wireless.runlevel now works
303
304 28 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
305
306 Add davfs to the net list #97283 by Erik Grinaker.
307
308 28 Jun 2005; Roy Marples <uberlord@gentoo.org>:
309
310 wpa_supplicant now respects the background=no option if
311 wpa_suppliant>=0.4.0 is installed
312
313 fixed network dependencies some more
314
315 You can now restart a script marked starting/inactive
316
317 Documented the use of the RC_USE_CONFIG_PROFILE variable in conf.d/rc
318
319 udhcpc now removes stale pidfiles and parses for -(h|H) instead of
320 just --hostname
321
322 24 Jun 2005; Roy Marples <uberlord@gentoo.org>:
323
324 udhcpc now doesn't send hostname if it's set at the default of localhost
325
326 net.lo will not take down the interface if it does not exist and starting
327 failed to work
328
329 21 Jun 2005; Roy Marples <uberlord@gentoo.org>:
330
331 interfaces can now dynamically add themselves to a bridge using
332 bridge_add_eth0="br0" - they are dynamically removed as well. Fixes #93321
333
334 20 Jun 2005; Roy Marples <uberlord@gentoo.org>:
335
336 ifconfig now reports correct MAC address
337
338 ifconfig and iproute2 now support mtu_eth0 option
339
340 net.lo attemts to arping the requested address when RC_AUTO_INTERFACE==yes
341
342 iwconfig and wpa_supplicant now check rk_kill if available and produce a
343 suitable error if rf is killed #56430
344
345 added hotplug policy check for interface name #78495
346
347 19 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
348
349 Make sure /proc/cmdline is readable before using it in get_bootconfig()
350 in /sbin/functions.sh.
351
352 17 Jun 2005; Roy Marples <uberlord@gentoo.org>:
353
354 Fixed VLAN documentation for working with eth0.1 style names #95121
355
356 tarball.sh now works with svn
357
358 dhclient and udhcpc now report any errors to stdout
359
360 RC_DEVICE_TARBALL now defaults to "no"
361
362 STYLE updates to all modules
363
364 16 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
365
366 Add lmtp as an alias to the 2003 tcp port #96190.
367
368 Add support for Xen to clock init.d #96240 by Christopher G. Stach II.
369
370 When we mount readonly, make sure we don't attempt the same mountpoint
371 twice #96259 by Toralf Förster.
372
373 14 Jun 2005; Roy Marples <uberlord@gentoo.org>:
374
375 dhclient now calls /etc/dhcp/dhclient-exit-hooks when it exits
376 fixes #96000
377
378 13 Jun 2005; Roy Marples <uberlord@gentoo.org>:
379
380 /etc/{resolv,ntp,yp}.conf now link to /var/lib/net-scripts
381
382 13 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
383
384 Remove etc/ppp since the ppp package provides this stuff.
385
386 05 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
387
388 Run sysctl in quiet mode so we don't force errors to /dev/null.
389
390 02 Jun 2005; Roy Marples <uberlord@gentoo.org>:
391
392 dhcp helper module fixes
393
394 dhcpcd-backgrounder renamed to dhcpcd-wrapper
395
396 dhcpcd-wrapper applies dns_search_domains_* to /etc/resolv.conf
397 fixes #94027 when used with dhcpcd-1.3.22_p4-r10
398
399 dhcpcd module now applies route metric if possible
400
401 01 Jun 2005; Roy Marples <uberlord@gentoo.org>:
402
403 removed cruft from net-scripts functions helper as rc-services.sh can
404 now be sourced by our dhcp helpers without causing errors.
405
406 system module now creates it's temporary files in /tmp instead of /etc
407
408 31 May 2005; Mike Frysinger <vapier@gentoo.org>:
409
410 Add support for bootlogging (via blogd in showconsole package).
411
412 Rewrite the modules.autoload code in init.d/modules to work off the
413 current arbitrary kernel version #35872.
414
415 29 May 2005; Mike Frysinger <vapier@gentoo.org>:
416
417 Make sure we quote EDITOR in /etc/profile #94412 by Stanislav Brabec.
418
419 27 May 2005; Roy Marples <uberlord@gentoo.org>:
420
421 Added macnet module (like essidnet but for mac addresses)
422 Regresses macchanger one version
423 Tweaked module depends for macnet
424 dhcp helper now uses macnet
425
426 is_net_fs now works with what $1 was mounted as, not would it would
427 be remounted as - fixes #53104
428
429 26 May 2005; Roy Marples <uberlord@gentoo.org>:
430
431 report ${myservice} instead of $0 when disallowing net scripts to work in
432 the boot runlevel - fixes #91534
433
434 You can now configure all options via the MAC address of your network card
435 and the MAC address of AP you connect to like so
436 config_001122334455=( "192.168.0.2/24 brd +")
437 Fixes the last part of #52975
438
439 The old way of configuring for the MAC address of the AP is no longer
440 supported
441
442 25 May 2005; Mike Frysinger <vapier@gentoo.org>:
443
444 Add gfs to the NET_FS_LIST #93911 by Thomas Rasch.
445
446 25 May 2005; Roy Marples <uberlord@gentoo.org>:
447
448 networking now expands configuration parameters - fixes #91564
449 so config_eth0=( "192.168.{1..3}.{1..3}/24 brd +" ) expands into
450 config_eth0=(
451 "192.168.1.1/24 brd +"
452 "192.168.1.2/24 brd +"
453 "192.168.1.3/24 brd +"
454 "192.168.2.1/24 brd +"
455 "192.168.2.2/24 brd +"
456 "192.168.2.3/24 brd +"
457 "192.168.3.1/24 brd +"
458 "192.168.3.2/24 brd +"
459 "192.168.3.3/24 brd +"
460 )
461
462 updated ESSID variables example in wireless.example - fixes #92469
463
464 21 May 2005; Martin Schlemmer <azarah@gentoo.org>:
465
466 Quiet down valid_i() if ${svcdir}/softlevel do not yet exist, try #2.
467
468 20 May 2005; Roy Marples <uberlord@gentoo.org>:
469
470 fix ifconfig to understand CIDR addresses - bug #93237
471 iproute2 now works out broadcast addresses
472
473 added #!/bin/bash or #!/bin/sh to modules and helpers so they now get
474 nice syntax highlighting and indenting
475
476 20 May 2005; Martin Schlemmer <azarah@gentoo.org>:
477
478 Fixup sbin/{depscan.sh,modules-update} to use is_older_than() for mtime
479 logic. Some small tweaks regarding 2.6 systems and modules-update.
480
481 19 May 2005; Roy Marples <uberlord@gentoo.org>:
482
483 Merged Paul Pacheco's parallel startup #69854 and modules update
484 #55329 patches
485
486 If RC_PARALLEL_STARTUP==yes then we no longer output einfo/ebegin
487 messages as they don't line up on screen correctly - instead we output
488 service ${myservice} starting/started/stopping/stopped/failed
489
490 17 May 2005; Mike Frysinger <vapier@gentoo.org>:
491
492 Make sure /dev is mounted with exec since many video drivers need to
493 mmap() device nodes in there with exec access #92921 by Lachlan Pease.
494
495 16 May 2005; Mike Frysinger <vapier@gentoo.org>:
496
497 If halt/reboot failed, try to force it as a fallback.
498
499 Add RC_FORCE_AUTO setting so people can try to minimize amount of
500 user interaction required for booting.
501
502 Move nsswitch.conf to glibc.
503
504 15 May 2005; Roy Marples <uberlord@gentoo.org>:
505
506 udhcpc and dhclient now select the best interface when one goes down
507
508 14 May 2005; Mike Frysinger <vapier@gentoo.org>:
509
510 Make sure /dev is mounted with sane permissions #87745 by Jordan.
511
512 When we search /etc/fstab for /, make sure we handle mounts that have
513 UUID/LABEL info in them #90603 by Alessandro Sappia.
514
515 Simplify rc-script error checking so we don't need a tempfile and so
516 non-root users can run /etc/init.d/status #85892 by Stuart Shelton.
517
518 Add a sanity check for devs who write bad scripts and call exit #85298.
519
520 Run irqbalance after /var is rw #85304 by Miroslaw Mieszczak.
521
522 Redo the addon code to prepare for profiling support #74425.
523
524 12 May 2005; Mike Frysinger <vapier@gentoo.org>:
525
526 Move pam files out of baselayout and into packages #92387.
527
528 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
529
530 Really fix trace_dependencies() to handle net.* services properly.
531
532 Quiet down valid_i() if ${svcdir}/softlevel do not yet exist.
533
534 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
535
536 Fix get_service_index() being off by one. Fix trace_dependencies() to also
537 take "net" into regard if its a net_service. This fixes two problems, first
538 shutdown should bring services down that uses net before the net.* services,
539 and secondly '/etc/init.d/net.eth0 needsme', etc should now work properly.
540 All changes to sbin/rc-services.sh.
541
542 03 May 2005; Roy Marples <uberlord@gentoo.org>:
543
544 changed default indentation to 2 spaces to match rcscripts in functions.sh
545
546 wpa_supplicant now stops wpa_cli before wpa_supplicant to fix a potential
547 future error
548
549 02 May 2005; Roy Marples <uberlord@gentoo.org>:
550
551 Fix user function hooks for echoing to stdout and protecting our vars
552
553 30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
554
555 Do not create the udev devices.tar.bz2 if we do not have write permissions
556 for /. Request by Donnie (spyderous) for boxes with / on NFS.
557
558 30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
559
560 Fixor column/color logic for when used in portage.
561
562 29 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
563
564 Move crypto-loop to util-linux and skel bash files to bash.
565
566 28 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
567
568 Export the 'service name' for init scripts #86348.
569
570 28 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
571
572 If no /etc/modules.conf exist, do not 'touch' it, but create a new
573 file with the 'modules-update header' in it to get modules-update
574 to do the right thing (regen), and not just quit (init.d/modules).
575
576 27 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
577
578 Ignore trailing comments in module files #88553.
579
580 26 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
581
582 Sync special var's with portage's env-update.sh and ours #88819.
583
584 26 Apr 2005; Roy Marples <uberlord@gentoo.org>:
585
586 wpa_supplicant now supports wpa_supplicant-0.4.0
587
588 iwconfig downs and ups the interface after a scan
589
590 25 Apr 2005; Roy Marples <uberlord@gentoo.org>:
591
592 iproute2 now handles mtu the same way as ifconfig - fixes #90242
593
594 net.lo no longer errors when using postdown and postup functions
595
596 22 Apr 2005; Roy Marples <uberlord@gentoo.org>:
597
598 Address network routes now get metrics applied as well
599 (ie a route automatically added when an address is added)
600
601 net.lo no longer errors when exlcuding modules who are installed
602
603* rc-scripts 1.7.1 (19 Apr 2005)
604
605 18 Apr 2005; Roy Marples <uberlord@gentoo.org>:
606
607 Changed "sed -ne" to "sed -n -e" for portability.
608
609 Added auto_interface (default yes).
610 if auto_interface is yes then we
611 *) default to dhcp
612 *) automatically calculate a metric (this may need work)
613 *) select the best interface based on metric
614 (restore resolv.conf, ntp.conf and yp.conf we have saved)
615 otherwise we
616 *) default to null
617
618 wpa_supplicant no longer kills itself when we're not stopping the interface
619 it's running on.
620
621 wpa_supplicant now uses wpa_monitor (yet to be released) if available.
622
623 Added a new module called system which enables the definition of domain
624 name, dns servers, ntp servers, nis domain and nis servers per interface.
625 essidnet and dhcp helpers have been re-coded around this module.
626
627 15 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -bin/bashlogin,
628 -sbin/livecd-functions.sh:
629 Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in
630 release building, and they have been moved to livecd-tools.
631
632 14 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
633
634 Do not kill udevd in /sbin/rc, as it is apparently evil.
635
636 14 Apr 2005; Roy Marples <uberlord@gentoo.org>:
637
638 Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006
639
640 If /proc/net/netlink does not exist then iproute2 will fail the
641 check_installed function with an appropriate error - Thanks to
642 Jeremy Huddleston for the patch.
643
644 If /proc/net/packet does not exist then wpa_supplicant will fail
645 check_installed function with an appropriate error
646
647 Background fixes for net.lo, udhcpc and wpa_supplicant
648
649 11 Apr 2005; Roy Marples <uberlord@gentoo.org>:
650
651 removed ${devnull} from net.lo and net-script modules
652 updated all modules not to re-direct stderr where appropriate
653
654 iwconfig and wpa_supplicant now save their current ESSID via save_options
655 and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
656 used in users custom postdown functions
657
658 wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config
659 if available - fixes #88703
660
661 09 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
662
663 Have the 'status' function return 0/1 based upon the status of the
664 init script #88319 by Josh Nichols.
665
666 08 Apr 2005; Roy Marples <uberlord@gentoo.org>:
667
668 added a bash_variable to functions.sh which converts the given string
669 into a variable that bash can use - fixes #88175
670
671 net scripts can only launch if we're not in ${BOOTLEVEL} - fixes #78495
672
673 01 Apr 2005; Roy Marples <uberlord@gentoo.org>:
674
675 RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
676 launcher - like valgrind or strace. Handy for debugging/auditing.
677 Thanks to Rob Holland for the idea.
678
679 Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
680 as there is no guarantee that the current ESSID is the one we started with
681 Also, we may not have an ESSID at all...
682
683 23 Mar 2005; Roy Marples <uberlord@gentoo.ord>:
684
685 bridge stops removing IP addresses from bridge ports.
686 iwconfig no longer tries to get an ESSID from non-wireless interfaces.
687 ifconfig no longer errors when deleting addresses on a non-existant
688 interface.
689
690 23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
691
692 Get modules-update to clean up after itself if we on a 2.6 kernel without
693 modules.conf.
694
695 22 Mar 2005; Roy Marples <uberlord@gentoo.org>:
696
697 revamped rc-services.sh for STYLE updates and code rationalisation.
698
699 21 Mar 2005; Roy Marples <uberlord@gentoo.org>:
700
701 udhcpc now checks for custom hostname correctly
702
703 21 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
704
705 Fix tracing for current service as list_depend_trace() was removed.
706 Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
707
708 20 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
709
710 Take sort_services function from bug #70009, and fix the removing of a
711 service from a array properly by using unset. Use this instead of the
712 trace_* stuff, and fixup shutdown order.
713
714 19 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
715
716 Make sure we mount svcdir with 0755 and not 0644 #85888.
717
718 15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
719
720 Export myservice when starting critical services, as its needed by
721 some of the addons (dmcrypt for example).
722
723 12 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
724
725 When shutting down, pass -h to halt too #84654 by Dmitry Karasik.
726
727 11 Mar 2005; Roy Marples <uberlord@gentoo.org>:
728
729 Prepend rc-daemon.sh functions with rc_ to avoid name conflicts
730
731 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
732
733 Make sure the last test in init.d/modules do not bork the return
734 value of the script if not true.
735
736 10 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
737
738 Add udev/selinux support by Chris PeBenito #84337.
739
740 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
741
742 The system() stuff in *depends.awk should be dosystem().
743
744* rc-scripts 1.7.0 (10 Mar 2005)
745
746 09 Mar 2005; Roy Marples <uberlord@gentoo.org>:
747
748 changed from $( cat ${file} ) to $( < ${file ) in net-scripts
749
750 fixed ChangeLog corruption
751
752 rc-daemon.sh now works with the env program
753
754 08 Mar 2005; Roy Marples <uberlord@gentoo.org>:
755
756 rc-services.sh now does a /sbin/depscan.sh -u if we have not got
757 our deptree loaded
758
759 removed net_start/stop function from net.lo, bridge and bonding
760
761 net.lo now supports depend() per interface like so
762 depend_br0() { need net.eth0 net.eth1 }
763
764 04 Mar 2005; Roy Marples <uberlord@gentoo.org>:
765
766 applied STYLE updates to rc-status
767
768 rc-status now uses find correctly for -maxdepth which fixes #84055
769
770 03 Mar 2005; Roy Marples <uberlord@gentoo.org>:
771
772 iwconfig now defaults the transmit key to 1
773 bridging and bonding modules now start an interface if it's not
774 marked as started
775
776 02 Mar 2005; Roy Marples <uberlord@gentoo.org>:
777
778 net_service() now returns 1 for non net-services
779 fixes bug #83352
780
781 02 Mar 2005; Aron Griffis <agriffis@gentoo.org>:
782
783 Add requote() to functions.sh to help rc-daemon.sh
784
785 01 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
786
787 Fix braindead logic in init.d/checkfs ([[ -z $CDBOOT ]] &&, not -n).
788
789 01 Mar 2005; Roy Marples <uberlord@gentoo.org>
790
791 rc-daemon.sh now provides a working wrapper for start-stop-daemon
792 fixes bug #7198
793
794 removed ps calls from net scripts
795
796 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
797
798 Updated livecd-functions.sh to match what we are using on the LiveCD.
799
800 25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
801
802 Style updates for init.d/halt.sh.
803
804 Only run pam_console_apply if we are actually using pam_console.
805
806 Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
807 start_addon, stop_addon, start_volumes and stop_volumes.
808
809 24 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
810
811 Update /sbin/modules-update to work without modprobe.old (modutils) for
812 2.6 kernels.
813
814 Update /etc/init.d/modules so that it will only touch modules.conf if we
815 have a <= 2.4 kernel, or have /sbin/modprobe.old.
816
817 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
818
819 Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
820 add needed {start,stop}-volumes() and {start,stop}-addons().
821
822 Add use tempory file for deptree, bug #48303, thanks to patch from
823 Stefan Hoefer <stefan@hoefer.ch>.
824
825 Add {start,stop}-volumes() to /sbin/functions.sh, as well as
826 RC_VOLUME_ORDER to /etc/conf.d/rc.
827
828 21 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
829
830 Move the serial init.d to the setserial package.
831
832 Create a rc-status.8 manpage #81917.
833
834 11 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
835
836 Add UPS kill fixes for halt.sh by Lee Weisz / Remy Blank #46440.
837
838 Define a few more {for,back}ward-word bindings in inputrc to fix up
839 the different GUI terminals #53770 by Arturo Alberto Busleiman.
840
841 10 Feb 2005; Roy Marples <uberlord@gentoo.org>:
842
843 net.lo now supports fallback_route - fixes #75676
844 due to bash limitations, only one fallback route is supported
845
846 cleaned up dhcp helper
847
848 iproute now appends routes instead of adding them - this allows multiple
849 default routes
850
851 RC_STRICT_NET_CHECKING now supports the none "option" which means
852 that the net service is always up
853
854 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
855
856 Punt the PROTOCOL variable from rc.conf since nothing uses it.
857
858 Punt the consolefont related variables from rc.conf since they've
859 been moved to conf.d/consolefont.
860
861 Import some VServer support from #55973. For now, just add the
862 detection function to functions.sh and support in init.d/clock.
863
864 07 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
865
866 Fix /sbin/functions.sh not to run stty during 'emerge depend'.
867
868 07 Feb 2005; Roy Marples <uberlord@gentoo.org>:
869
870 netmask2cidr now works correctly - fixes #81119
871 Thanks to Benoit Boissinot for the patch
872
873 06 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
874
875 Remove the apache user and let apache ebuilds handle it #77738.
876
877 04 Feb 2005; Roy Marples <uberlord@gentoo.org>:
878
879 It's now possible to configure addresses and routes for the loopback
880 interface if required - however you cannot override our defaults
881
882 wpa_supplicant and iwconfig now loop for 5 seconds if essid is
883 not returned straight away
884
885 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
886
887 Fix the test for device-mapper in checkfs #80206.
888
889 Change home of man to /usr/share/man.
890
891* rc-scripts 1.6.9 (30 Jan 2004)
892
893 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
894
895 Use clock, don't need it. Not everyone has a RTC #78997.
896
897 Rewrite the KV_* functions to use pure bash rather than awk #75836.
898
899 Don't use 'none' when mounting virtual filesystems since `umount` can
900 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab
901 and etc/halt.sh to handle the new format.
902
903 modules-update.8 touchups by Benno Schulenberg #77582.
904
905 Don't symlink /etc/filesystems since it is an user config file #74176.
906
907 Punt the 'guest' user #74737.
908
909 Add support for loopback dm-crypt by Dylan Carlson #73598 and for gpg
910 dm-crypt by Lars Strojny #75659.
911
912 Update crypto-loop to newer util-linux #40874 by jochen / Jürgen Hötzel
913
914 27 Jan 2005; Roy Marples <uberlord@gentoo.org>:
915
916 removed udhcpc-* and dhclient-* helper modules and replaced them with a
917 generic dhcp module which caters for all interfaces and dhcp clients that
918 need it.
919 We now prefer iproute2 over ifconfig if both are installed.
920
921 24 Jan 2005; Roy Marples <uberlord@gentoo.org>:
922
923 replaced awk commands with sed equivalents in net-scripts to make us
924 more portable
925 STYLE fixes to many net-scripts modules
926 Removed hardcoded Version and replaced with cvs $Header:
927
928 17 Jan 2005; Roy Marples <uberlord@gentoo.org>:
929
930 net.lo changed logic to read "only fail if no configuration parameters
931 work, bring interface down and abort". Fixes #78092
932 all modules should now check interface existance correctly - fixes #76385
933 wpa_supplicant now works with EAP - fixes #78367
934
935 13 Jan 2005; Roy Marples <uberlord@gentoo.org>:
936
937 wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
938 and removes stale directories
939 clean_pidfile function no longer errors on empty pidfiles
940 net dependancies corrected in runscript.sh - fixes #77839
941 allow pure IPv6 addresses - fixes #73844
942
943 12 Jan 2005; Roy Marples <uberlord@gentoo.org>:
944
945 net.lo now ignores dot files when loading modules
946 ipppd module now stops correctly - fixes #73067 again
947
948 11 Jan 2005; Roy Marples <uberlord@gentoo.org>:
949
950 added "noop" config parameter which means take no action if the interface
951 is up and has an address configured, otherwise continue
952 addresses are now removed when starting an interface - fixes #77111
953
954 06 Jan 2005; Roy Marples <uberlord@gentoo.org>:
955
956 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
957 - fixes #76846
958
959 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
960
961 bridge now marks interfaces as UP - fixes #75354
962 bridge, net.lo, iwconfig touched up to match new STYLE
963 net.lo tests the return value of modprobe - fixes #76385
964 iwconfig now sets enc keys through an eval statement - fixes #76601
965 updated wireless.example for whitespace in keys
966 iwconfig now accepts mode "auto" and defaults to it
967
968 30 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
969
970 Touch up rc-update to match our new STYLE. Also tweak the help
971 to fit in the standard console.
972
973 23 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
974
975 Merge a bunch of BSD fixes into our .c files.
976
977 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
978
979 iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
980
981 17 Dec 2004; Roy Marples <uberlord@gentoo.org>:
982
983 wpa_supplicant - fixed file location for wpa_cli and association test
984 as it they changed in wpa_supplicant-0.3.x
985 wpa_supplicant now brings the interface up before launching - fixes #74637
986
987* rc-scripts 1.6.8 (15 Dec 2004)
988
989 15 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
990
991 start_critical_service in /sbin/rc should rely on $1 instead of
992 the external variable $x for the service name. #74425
993
994 15 Dec 2004; Roy Marples <uberlord@gentoo.org>:
995
996 rc-status now reports stopping status
997 Updated documentation to point non-usb linux-wlan-ng users to use
998 hostap-driver instead
999
1000 13 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
1001
1002 Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
1003 not work anymore, and there is no space after '(S|N):'). Also check if
1004 devices.tar.bz2 is empty before trying to create it, bug #71143.
1005
1006 12 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1007
1008 Tweak get_mount_fstab to only print the first mount point found and then
1009 spit warning messages for extra matches. Also add support for RC_USE_FSTAB
1010 so normal users don't have to worry about a broken /etc/fstab.
1011
1012 Add an additional sanity check to the udev tarball usage. Don't try to
1013 unpack an empty or non-existant tarball.
1014
1015 Tweak the 'static' description so users know they can use it to make
1016 /sbin/rc ignore /dev completely.
1017
1018 12 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
1019
1020 Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
1021
1022 12 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1023
1024 fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
1025
1026 dhcpcd and udhcpc now run via the eval statement so quotes can be used
1027 in options. Fixes #74053 - thanks to Evan Buswell
1028
1029 09 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1030
1031 fixed net.lo getting vlan config
1032 rc doesn't stop hotplugged devices when system is booting - fixes #61594
1033 thanks to Andreas Sundebo for the fix
1034 rc-status now reports stopping
1035
1036 08 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1037
1038 iwconfig now unsets wireless config and downs interface when backgrounding
1039 fails
1040 wpa_supplicant now supports backgrounding
1041 removed is_in_fstab function and replaced with get_mount_fstab which
1042 returns a mount command based on the contents of fstab. Resolves bugs
1043 #70044 and #73762
1044
1045 07 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1046
1047 essidnet - fixed setting up search domains
1048 ifconfig now reads the old gateway variable correctly - fixes #73641
1049 iwconfig now supports backgrounding
1050 ifconfig and iproute2 now support function interface_set_mac_address
1051 macchanger no longer depends on macchanger if configuring a specific
1052 mac address
1053
1054 fix depstop for net-services when system is booting - should fix #61594
1055 added service_stopped function to make reading code easier and trying
1056 to avoid race conditions
1057
1058 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1059
1060 macchanger defaults to setting the interface down, and then trying
1061 with it up - fixes #71929
1062 macchanger converts mac_${IFACE} to lowercase - fixes #73549
1063 iproute2 now configures the interface up everytime we add an address
1064 removed "need interface" from all modules depends as net.lo requires
1065 interface anyway
1066 removed hardcoded ath0 in wpa_supplicant
1067
1068 added rc-script statuses "starting", "stopping" and "inactive"
1069 dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
1070
1071 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1072
1073 dhclient now kill it's process if it failed to get a lease on startup
1074 all dhclient responses are now handled correctly
1075
1076 04 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1077
1078 fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
1079 place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
1080 Fixes #73327 - thanks to Benoit Boissinot
1081
1082 essidnet gets the essid itself instead of relying on ${ESSID}
1083 wpa_supplicant module added
1084 config-system now creates files as .tmp instead of .new and loads
1085 the wpa_supplicant module if needed
1086 ifconfig now addes aliases to devices other than eth0
1087 dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
1088 instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
1089 ones
1090
1091 removed modules use dependancy in net.lo and added installed
1092 - this allows use to provide "virtual" modules which are only "installed"
1093 when other depended modules are installed
1094
1095* rc-scripts 1.6.7 (03 Dec 2004)
1096
1097 03 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1098
1099 Simply filesystem unmounting in halt.sh. Based upon work by Georg Sauthoff
1100 #68697. Also clean up the filesystem remounting readonly. As a last
1101 resort to filesystems which won't remount readonly, we try to unmount them
1102 with the force/readonly options. Idea from #70349.
1103
1104 03 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1105
1106 Fixed config-system for only changing hostname when needed
1107 udhcpc and dhclient now restore saved configs when stopping and work
1108 with non-infinite leases
1109 Moved generic dhcp options into a space seperated string
1110 udhcpc now caches it's IP address and requests it the next time it starts
1111 if the address is not released
1112 udhcpc and dhclient no longer flush interfaces if we don't need too
1113 ipppd module now looks for ipppd in /usr/sbin - fixes #73067
1114
1115 02 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1116
1117 Merge time checking function (is_older_than) to help simplify config
1118 file update checking. Used for now in env-update.sh #71285. Function
1119 written by Paul Pacheco #55329.
1120
1121 02 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1122
1123 Added option dhcp_release to specify if we release the DHCP lease or not
1124 defaults to no
1125 Changed variables peer_* to dhcp_*
1126 dhclient and udhcpc now specify a pidfile
1127 Fixed iwconfig report if iwgetid does not support --channel
1128
1129 01 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1130
1131 Refix and clean up the netmount script to kill processes #64034.
1132
1133 01 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1134
1135 Documentation fixes regarding iwconfig and linux-wlan-ng
1136 Fixed bonding deps per bug #71419
1137
1138 30 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1139
1140 Fix the UML/coLinux check in init.d/clock #72937.
1141
1142 Allow the user to override the default mount options via /etc/fstab
1143 for all the mounts. Added a 'is_in_fstab' function to see if the
1144 user has defined the mount, and if not, fall back to the hardcoded
1145 stuff from before. This also lets us get rid of $RC_DEVICE_FS #70044.
1146
1147 26 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1148
1149 Fixed up address detection in apipa
1150 net.lo now checks for duplicate static IPv4 addresses before assigning
1151 iwconfig now supports preassociate and postassociate user hooks
1152 net.example - changed $1 to ${IFACE} in examples
1153 clarified lack of linux-wlan-ng support
1154
1155 24 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1156
1157 Allow users to specify charset option to dumpkeys when using unicode
1158 in conf.d/keymaps #72225. Also move all the init.d/keymap specific
1159 options out of rc.conf and into conf.d/keymaps and add some config
1160 checks to init.d/keymaps like the clock/hostname init.d scripts.
1161
1162 Make sure /etc/rc.conf overrides conf.d files when starting up
1163 critical services. Should help out with transition from rc.conf.
1164
1165 24 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1166
1167 Ensure all net-scripts modules depend on interface_variable function
1168 where applicable
1169 Fixed adsl stopping - #68934. Thanks to Andreas Kauer
1170
1171 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1172
1173 iproute2 does not need to create dummy interfaces for aliases
1174 unlike ifconfig so we no longer do this
1175 We now bring down all aliases and addresses properly
1176 Split off some functions from net.lo into helpers.d/functions
1177 so that our DHCP helper scripts can use them too :)
1178 Deprecated interface specific setup in favour of a generic config
1179 macchanger brings interface up now - fixes #71929
1180 DHCP over VLAN now works - fixes #71860
1181 Disabled modified function checking as it's far too expensive on CPU
1182 and still isn't 100% reliable
1183 When specifing a module that isn't emerged, you now get an error
1184 telling you what to emerge
1185 Removed -p option from the diff call used for function removal
1186 Removed rp_filter setting - fixes first part of bug #71971
1187 Added sysctl.conf settings relating to rp_filter to sysctl.conf
1188 - fixes last part of bug #71971
1189 Fixed pump exporing ntp servers
1190 implemented MODULES_DIR so we can change directory we load from on the fly
1191 fixed variables for vlans in most modules
1192
1193 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
1194
1195 Remove crap "ll" and "d" aliases from skel .bashrc
1196
1197 19 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1198
1199 tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
1200 udhcpc now does correct signal handling so we can release leases and
1201 terminate cleanly
1202 Improved pump process detection
1203 Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
1204 scripts. This makes things much saner as udhcpc is much saner - also fixed
1205 essidnet and ipv6 local link for them.
1206 removed iproute2 udhcpc reliance on the "bc" command
1207
1208 17 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1209
1210 Fixed invalid variable handling in bonding and vlan - bug #71419
1211 apipa now brings the interface up before testing if address exists
1212 Updated bonding documentation - bug #71419
1213 Fixed iproute2 adding addresses for vlans - bug #71419
1214 ifconfig handle inet6 routing automatically - bug #33310
1215 ifconfig - fixed old gateway + gateway in routes conflict
1216 iproute2 cleaned up some functions
1217
1218 16 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1219
1220 We no longer default a fallback to APIPA when no config is given
1221 net.example fleshed out a bit more for dhcpcd - fixes #60845
1222 Improved forced module handling a touch
1223 modules_sort and modules_check_user in net.lo buffer _provides,
1224 _before and _after in arrays to avoid shelling out
1225
1226 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1227
1228 Add a check to clock init.d to make sure users dont try to set
1229 config their clock in rc.conf anymore.
1230
1231 Redo hostname/domainname scripts to use files in /etc/conf.d/
1232 instead of creating files in /etc/. Allows for controlling things
1233 like the behavior of setting the 'domain' in resolv.conf since users
1234 may not always understand exactly what's going on.
1235
1236 Stop referring to conf.d/basic as a global rc config option. That
1237 file hasn't been used in a long time and has since been replaced
1238 with env.d/00basic. Updated sbin/runscript.sh, etc/profile,
1239 sbin/rc-help.sh, and src/awk/cachedepends.awk.
1240
1241 Run `find | xargs` instead of `find -exec`. Much better performance
1242 this way, and busybox friendly #59732.
1243
1244 15 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1245
1246 Split modules_load into smaller more managable functions in net.lo
1247 Added modules_force option to net.lo with a big phat warning in
1248 net.example about it potentially breaking networking
1249 Added searchdomains_ESSID option to essidnet
1250 Stopped the domain setting from putting the same entry in search
1251 in config-system and essidnet
1252 Removed second warning in net.lo when configuration not set
1253 Documented APIPA module in net.example
1254 Added kernel checking for vlan - fixes #70829
1255 Added kernel checking for bonding, bridging and tuntap
1256 Added iproute2 support to the APIPA module
1257
1258 13 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1259
1260 Update the svcdir mounting #69595. Instead of mounting in /mnt
1261 and then bind mounting to $svcdir, we mount the ramdisk on $svcidr.
1262
1263 12 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1264
1265 Added arping duplicate address detection to net.lo
1266 Created Automatic Private IP Addressing (APIPA) module
1267
1268 Added dependancy checking to ipppd
1269 Bonding is now started pre instead of post
1270 Fixed iface variable in dhcp modules for vlans
1271 Changed get_device to interface_device
1272 Changed get_type to interface_type
1273 Added vlan configuration options and documented them in net.example
1274 Fixed bridge configuration handling
1275 Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
1276
1277 11 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1278
1279 Fixed category of rp-pppoe to net-dialup error when requesting ADSL
1280 Improved inet6 address deletion and detection in iproute2
1281 Improved gateway logic in ifconfig
1282 Changed all wireless reporting functions to use iwgetid instead of
1283 parsing iwconfig output except for essid
1284
1285* rc-scripts 1.6.6 (08 Nov 2004)
1286
1287 08 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1288
1289 Added options to configure bridge
1290 Added bridge configuration example to net.example
1291 Added missing required function interface_exists to iptunnel check_depends
1292
1293 07 Nov 2004; Aron Griffis <agriffis@gentoo.org>:
1294
1295 Fix shell scripting errors that would result in
1296 /sbin/functions.sh: line 166: [: too many arguments.
1297
1298 05 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1299
1300 net-scripts/net.modules.d/bridge
1301 - fixed destroying a bridge if no ports were added
1302 - starts interfaces if they don't exist - fixed bug #65153
1303
1304 net-scrips/net.modules.d/bonding
1305 - starts interfaces if they don't exist
1306
1307 net-scripts/init.d/net.lo
1308 - added net_start() function to start depandant ifaces
1309 so that bridge br0 can active tun0 which net.tun0 has to create
1310 - added use dependany on wlan incase we're using linux-wlan-ng drivers
1311 fixes bug #64978
1312 - moved start() to run_start() and stop() to run_stop()
1313 created run() and new start()/stop() functions
1314 this is so that we have one single entry point to localise variables
1315 and to remove any added functions loaded by our modules
1316 - removed redundant interface_exists() as it's provided by
1317 ifconfig and/or iproute2
1318
1319 net-scripts/net.modules.d/ifconfig and iproute2
1320 - added ifconfig_tunnel and iproute2_tunnel functions
1321
1322 addred gre/ipip tunnel support via the the tunnel module
1323 - fixes bug #50765
1324
1325 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1326
1327 net-scripts/net.modules.d/pump
1328 - fixed setting ntp servers
1329
1330 net-scripts/net.modules.d/dhcpcd
1331 - fixed stopping function
1332
1333 net-scripts/net.modules.d/bonding
1334 - fixed module to actually work with the interface
1335
1336 net-scripts/init.d/net.lo
1337 - we remove all added functions when restarting an interface
1338 this relies on the diff command being available
1339
1340 added isdn support via the new ipppd module - fixes bug #69035
1341
1342 net-scripts/conf.d/net.example
1343 - added sample isdn setup
1344
1345 net-scripts/conf.d/wireless.example
1346 - added better descriptions to the _sleep variables
1347
1348 Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
1349 - fixed bug #70022
1350
1351 net.lo - added get_type function to return the type of the interface
1352 - eth, ippp, etc
1353
1354 ipppd, tuntap
1355 - start() moved to pre_start() and we now test by type
1356 this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
1357 as ippp0 is always an isdn device
1358
1359 bridge - fixed stop function and moved start() to pre_start()
1360 and automatically start if the variable bridge_${iface} exists
1361
1362 net.example - fixed up documentation for changed behaviour above
1363
1364 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1365
1366 When launching critical services in /sbin/rc, make sure we source
1367 the conf.d file (if it exists). Resolves #69956.
1368
1369 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1370
1371 net-scripts/init.d/net.lo
1372 - fixed !module when it's not installed
1373 - we can now specify null inet addresses in the config
1374 this allows a pure inet6 setup
1375 - shutdown lo the same way we bring it up
1376
1377 net-scripts/net.modules.d/ifconfig
1378 - changed IPv6 to inet6 in output of adding inet6 addresses
1379 - just output inet6 address removed, not eth0 del foo
1380
1381 net-scripts/net.modules.d/iproute2
1382 - fix deletion of non-link addresses - fixes bug #65417 (again)
1383 - handle inet6 addresses like ifconfig - fixes more bug #65417
1384
1385 net-scripts/conf.d/net.example
1386 - noted that inet6 addresses do not create aliases
1387 - added examples of assigning inet6 addresses
1388
1389 net-scripts/net.modules.d/iwconfig
1390 - improve error message when card does not support scanning
1391
1392 net-scripts/conf.d/wireless.example
1393 - fixed comment regarding preferred_aps not working with cards that don't
1394 support scanning
1395
1396 02 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1397
1398 net-scripts/conf.d/net.example
1399 - added bridging and tuntap examples
1400
1401 net-scripts/init.d/net.lo
1402 - modprobe ${IFACE} when ${IFACE} does not exist
1403
1404 net-scripts/net.modules.d/ifconfig
1405 - fixed interface existance check
1406
1407 net-scripts/net.modules.d
1408 ifconfig & iproute2
1409 - added boolean to interface_exists to report if it exists or not
1410 - added checks to see if the interface exists or not when starting
1411
1412 dhcpcd
1413 - removed debug line
1414
1415 bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc
1416 - added checks to see if the interface exists or not when starting
1417
1418 tuntap
1419 - added checks to see if the interface exists or not when stopping
1420
1421 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1422
1423 Dump the error message that hwclock returns since it tends to be
1424 quite useful. Modified init.d/clock.
1425
1426 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
1427
1428 Don't create /dev/sndstat link anymore in populate_udev per #69635.
1429
1430 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1431
1432 net-scripts/init.d/net.lo:
1433 - modules specified by interface config now error if they are not loaded
1434 - moved interface check to after preup incase user preup loads drivers
1435 - modules can be explicitly not used by prefixing them with a !
1436 however, they are still available to other modules
1437 fixes bugs #68908, #69027
1438 - remove check to see if interface exists
1439 - modules may setup new interfaces and still require config
1440 so we have a new label counter in iface_start
1441 - removed the check to see if a class wrapping already exists
1442 this fixes the bug where ifconfig and iproute2 are installed, but
1443 ifconfig is asked for and the interface is restarted.
1444 - added check to see if the configured module is loaded
1445 and installed or not in iface_start
1446 - add dependancy on isdn4linux - fixes bug #69035
1447 - interface_exists moved to iproute and ifconfig
1448
1449 net-scripts/net.modules.d
1450 - Split wireless module into iwconfig and essidnet modules
1451 - Added tuntap and bridge modules, fixes bug #55394, #30688
1452
1453 net-scripts/init.d/iwconfig:
1454 - wep mode is now reported
1455 - removed post_stop function so we keep existing config
1456 - added pre_stop to set the ESSID variable
1457 - changed to veinfo/vewarn where appropriate
1458 - check if interface exists otherwise abort gracefully
1459 - no longer deletes addresses as we now avoid
1460 ipv6 local addresses in detecting if interface has an addresses or not
1461
1462 net-scripts/init.d/ifconfig:
1463 - added flag enable/disable function
1464 - scope:link inet6 addresses are ignored when testing is_up and
1465 del_addresses - fixes bug #65417
1466
1467 net-scripts/init.d/iproute2:
1468 - added flag enable/disable function
1469 - scope:link inet6 addresses are ignored when testing is_up and
1470 del_addresses - fixes bug #65417
1471
1472 net-scripts/init.d/macchanger:
1473 - fixed detecting whether the change worked or not, fixes bug #68893
1474
1475 net-scripts/init.d/vlan:
1476 - fixed old config problem
1477
1478 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
1479
1480 Do not delete depscan and envupdate caches on reboot, as this should
1481 improve bootup times - works nicely with the '-u' parameters of both.
1482 Also move the '-u' parameter test of depscan.sh after the directory
1483 exist test, else ${svcdir}/started/, etc do not exist. Modified both
1484 /sbin/rc and /sbin/depscan.sh for this.
1485
1486 Move things around in /sbin/functions.sh to have all functions above.
1487
1488 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
1489
1490 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
1491
1492 Only add files not managed by udev to device tarball, bug #57110.
1493
1494 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1495
1496 Revert pam_console_apply udev check in bootmisc/halt.sh since
1497 the bug is with pam_console_apply and not udev/pam.
1498
1499 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
1500
1501 Allow users to select ramfs instead of default tmpfs for mounting
1502 on /dev with udev #69091.
1503
1504 Add issue.devfix which would be auto copied to /etc/issue if
1505 /sbin/rc detects the user is missing /dev/null or /dev/console.
1506 Includes a simple explanation/fix for what's wrong.
1507
1508 Make sure the clock init script runs after checkroot/modules/localmount
1509 so that timestamps are synchronized asap #68133 / #70008.
1510
1511 Accept '-nc' as a short option to '--nocolor' #64736.
1512
1513 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1514
1515 Don't use -A with fsck to respect the fs_passno since it'll try
1516 to fsck all filesystems, not just the ones specified. Instead,
1517 awk /etc/fstab to review the passno field in checkroot #68822.
1518
1519 Add support for 'gentoo=forcefsck' boot option in checkroot.
1520
1521 Make sure we run devfsd in /sbin/rc even when /dev has been
1522 automounted by the kernel #68795.
1523
1524 Don't generate the device tarball in halt.sh with livecds #68469.
1525
1526 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1527
1528 net-scripts/net.modules.d/ifconfig:
1529 - Simplify ifconfig_is_up()
1530 - Fix ifconfig_get_aliases_rev() to actually work... you can't
1531 specify an interface name to ifconfig if you want to see the
1532 aliases.
1533 - Workaround a couple ifconfig bugs dealing with aliases
1534 - Correct a return status in ifconfig_interface_del_addresses()
1535 - ifconfig_iface_stop() is bool, not void; fix the comments
1536
1537 net-scripts/net.modules.d/iproute2:
1538 - iproute2_iface_stop() is bool, not void. Fix the code so it
1539 returns meaningful values
1540
1541 net-scripts/init.d/net.lo:
1542 - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
1543 barf when a preferred module is either (1) missing from
1544 net.modules.d or (2) not available due to missing dependencies
1545 - When loading all modules in order to stop an interface, only use
1546 the first available to satisfy each class wrapper
1547
1548 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1549
1550 Include livecd patch that was applied to baselayout-1.9.4-r6
1551 to use agetty instead of mingetty
1552
1553 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1554
1555 Mount tmpfs instead of ramfs on /dev when using udev systems.
1556 The problem with ramfs is that it has no size limitations so
1557 one could easily take down their machine by accident #68653.
1558
1559* rc-scripts 1.6.3 (23 Oct 2004)
1560
1561 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1562
1563 Add support for user_eth0 in the adsl module and in net.example.
1564 This means that most users won't need to edit pppoe.conf at all
1565
1566 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1567
1568 Remove old etc/conf.d/net and try to clarify instructions in
1569 net-scripts/conf.d/net.example. Add example for ADSL
1570
1571 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1572
1573 Merge all of the UML checks into one function, is_uml_sys(),
1574 which is now in functions.sh.
1575
1576 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1577
1578 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
1579 depend on RC_VERBOSE which defaults to no. Add --verbose to args
1580 understood by runscript.sh.
1581
1582 In net.lo, use veinfo and friends when loading modules since this
1583 information is confusing to users.
1584
1585 In net.lo, always load global "modules" setting in following
1586 "modules_iface" since this is a little easier for users to
1587 understand.
1588
1589 In net.lo, use eindent for output of pre/post scripts
1590
1591 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1592
1593 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
1594
1595 Add a '-u' parameter to depscan.sh to allow for updates only when
1596 the config files have changed. With /sbin/rc using this, we speed
1597 up bootup by only regenerating the cache when need be #67976. Also
1598 add a '-u' parameter to env-update.sh for same reasons.
1599
1600 Don't run depscan.sh in rc-update anymore since the cache files don't
1601 depend on runlevels (which is all that rc-update modifies).
1602
1603 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
1604
1605 Add checks to many filesystem operations in the eventuality that the
1606 filesystems are mounted read only.
1607
1608 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1609
1610 Update the default fstab /dev/shm mount to include the nodev, nosuid,
1611 and noexec mount flags. No reason for the filesystem to have those.
1612
1613 Cleaned up the clock init script. Moved the clock options out of
1614 rc.conf and into its own conf.d/clock file. Added support for the
1615 weird Alpha consoles SRM/ARC since they need special config options.
1616 Also made the syncing of system clock to hardware clock at shutdown
1617 optional (with the default being off) #15834. Don't try to set the
1618 clock if running inside a coLinux environment #52870.
1619
1620 Update default PATH ordering to try to follow default behavior in
1621 other distro's and because it's logical that /usr/local should
1622 override /usr which should override /. Fixes #12531.
1623
1624 Move devfs stuff out of baselayout and into the devfsd package.
1625
1626 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
1627
1628 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1629
1630 Fix rc-status to work with new COLS code.
1631
1632 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1633
1634 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
1635 stop assuming ramfs==ramdisk #64079.
1636
1637 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1638
1639 Rework the code for managing /dev to make it more flexible for
1640 users. Some don't want to use devfs/udev but rather just create
1641 their own nodes. Handles some issues with #44906 / #67276.
1642
1643 Move the utmp clearing code out of bootmisc and into /sbin/rc.
1644 The utmp log must be cleared while in the initial boot level
1645 (meaning inside /sbin/rc) because as soon as rc exists, init
1646 writes a 'boot' record (`who -b`) which would normally be lost
1647 when the bootmisc init.d script is run #61727.
1648
1649 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1650
1651 Cosmetic fixes for starting loopback interface
1652
1653 SpanKY doesn't like the dots... disable them by default, but you
1654 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
1655
1656* rc-scripts 1.6.2 (13 Oct 2004)
1657
1658 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1659
1660 Install net.modules.d to /lib/rcscripts instead of /etc so we
1661 don't have to deal with CONFIG_PROTECT
1662
1663 Fix diff code in modules_load so it can identify which functions
1664 have been modified
1665
1666 Fix fallback mechanism in iface_start so that it works correctly
1667 and doesn't report a bogus error message when trying the fallback
1668
1669 Get rid of need_begin trickery in iface_stop
1670
1671 Simplify eend processing in dhcp modules
1672
1673 Implement eindent, eoutdent, esetdent in functions.sh and adjust
1674 net-scripts to use them.
1675
1676 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
1677 RC_INDENTATION and to work better on serial terminals
1678
1679 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
1680
1681 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1682
1683 Fix ipaddr_fallback in net-scripts/conf.d/net.example
1684
1685 09 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1686
1687 Remove init.d/net.eth0 net.lo and net.ppp0. The first two are
1688 provided now by net-scripts and net.ppp0 is shipped in
1689 net-dialup/ppp
1690
1691 Create NET_FS_LIST and is_net_fs in functions.sh and use them in
1692 checkroot, localmount, netmount, net.example, and net.lo
1693
1694 09 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1695
1696 If the hostname has already been set via the kernel/dhcp, don't
1697 force it to 'localhost'. Used in netboot/terminal setups #38172.
1698
1699 Add domainname to default boot runlevel list #47041.
1700
1701 08 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1702
1703 Make sure that when we try to mount /sys, we do so with -n (tigger).
1704
1705 Add some examples for nfs to sysctl.conf #66575.
1706
1707 06 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1708
1709 Update to net-scripts 1.0.2 from Roy
1710 ------------------------------------
1711 - wireless module: replaced preferred_only var with
1712 associate_order this makes more sense now as we have changed the
1713 possible values
1714 - wireless module: added patch from Daniel Zappala we should call
1715 wireless_get_essid everywhere now
1716 - wireless module: don't declare ESSID local in
1717 wireless_configure(). This allows ESSID to be tested in the
1718 user defined postup() function
1719 - wireless module: test type != "NOT READY!" instead of testing =
1720 IEEE. this resolves problems with intel and ra-tech drivers
1721 - net.lo start() now errors when the interface does not exist
1722 - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this
1723 enables wireless to map them from peer_dns_ESSID
1724 - config-system helper now loads wireless module to remap
1725 variables from ESSID this allows udhcpc and dhclient to use
1726 remapped wireless vars
1727 - fixed dhcpcd and pump modules using peer_* vars
1728 - wireless aborts after 5 seconds if it cannot report a valid
1729 ESSID this fixes a potential infinite loop problem
1730 - wireless_setup_iface() renamed to wireless_map_essid_vars() this
1731 avoids confusion about what the function actually does
1732
1733 06 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1734
1735 Change the default net.ipv4.conf.default.rp_filter setting to 1
1736 in sysctl.conf since it shouldn't be harmful in anyway. Redhat
1737 does the same.
1738
1739 05 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1740
1741 Get rid of getcols() in sbin/functions.sh. Use COLUMNS when
1742 possible and otherwise clean up the COLS code. Fix the "emerge
1743 depend" detection code to use RC_ENDCOL="no"
1744
1745 05 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1746
1747 Changed behavior of the domainname init.d script. It will now
1748 override any settings obtained via dhcp/whatever. See #48277.
1749
1750 Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg.
1751 This way users have an 'after-boot' log of their dmesg saved
1752 somewhere useful #55421.
1753
1754 Added the 'eend' back to depscan.sh since the script starts with a
1755 call to 'ebegin' #59694.
1756
1757 Add selinux update from Chris PeBenito for src/runscript.c #64019.
1758
1759 Add more quoting to rc-help.sh to fix some non-critical errors.
1760 Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR
1761 in functions.sh to be set via the environment.
1762
1763 Flesh out the default sysctl.conf with comments and more examples
1764 since our previous one was pretty sparse #59993.
1765
1766 Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way
1767 we only require sort in / and not both #36453.
1768
1769 04 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1770
1771 More (I mean a LOT more) services. This takes care of #44458,
1772 #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA
1773 list/Fedora/FreeBSD/Debian.
1774
1775 Change the test for /proc/cmdline from -e to -r. On grsecurity
1776 based systems for example, the file may exist, but not be readable
1777 by non-root users (patch by Ned Ludd).
1778
1779 03 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1780
1781 Add support for NFSv4 from #25106 to the netmount script. Don't
1782 try to fsck / if the root is a remote filesystem (like NFS) #36624.
1783
1784 Update the fs_passno values in the default fstab to match the
1785 settings suggested by the manpage #37314. Make checkroot respect
1786 a fs_passno setting of 0 when dealing with / #39212. Change
1787 default / filesystem type to ext3 instead of xfs #42670.
1788
1789 Re-order the arguments to mount to match POSIX requirements #66225.
1790
1791 Don't pipe swapon in localmount to /dev/null and ignore return
1792 codes anymore. A swapon that works shows no output #39834.
1793
1794 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1795
1796 Break up the COL/COLOR code properly this time. Not all serial
1797 consoles can handle adjusting to the end of the line, so let's not
1798 bother running stty at all anymore. This should fix up #32453.
1799
1800 30 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
1801
1802 Disable cryptfs by default in the conf.d file. Also cleanup
1803 the output generated in localmount/checkfs/halt.sh for dm-crypt.
1804 Add an extra check so that cryptfs is only run when the conf.d
1805 file exists as well as /bin/cryptsetup.
1806
1807 29 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
1808
1809 Let glibc install nscd since different versions of glibc will
1810 need to be handled differently. See #43076 by Rui Malheiro.
1811
1812 29 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
1813
1814 Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
1815
1816 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
1817
1818 Clear the screen in .bash_logout #32330
1819
1820* rc-scripts 1.6.1 (27 Sep 2004)
1821
1822 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
1823
1824 Update dm-crypt to work with multi-line configuration files.
1825 Also don't set status in a subshell; it was being lost before.
1826
1827 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
1828
1829 Rework the logic behind the $COLS code. It should not depend
1830 on whether color is enabled. Also add a check for negative
1831 values (like when using a serial console).
1832
1833* rc-scripts 1.6.0 (15 Sep 2004)
1834
1835 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
1836
1837 Fix bug 64034: simplify netmount script's stop function so that
1838 mountpoints containing spaces work correctly
1839
1840 Update tarball.sh to use net-scripts
1841
1842 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
1843
1844 Commit dm-crypt enablement patch from Tigger (Rob Holland) in
1845 bug 43146
1846
1847* rc-scripts 1.5.3 (18 Aug 2004)
1848
1849 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
1850
1851 Fix bug 60719 (request for better error messages from runscript)
1852 by allowing errors to show on the screen when they're encountered
1853 in wrap_rcscript
1854
1855 Apply Spock's bootsplash patch from bug 45784. This moves most of
1856 the splash functionality out of baselayout.
1857
1858 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
1859
1860 Don't export PS1. Continuation of bug 26951, comments 60-62.
1861
1862* rc-scripts 1.5.2 (02 Aug 2004)
1863
1864 02 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
1865
1866 Related to bug 38955, don't set INPUTRC. Instead patch bash so
1867 that it looks for /etc/inputrc automatically if ~/.inputrc is
1868 missing. This is better than using INPUTRC since that will
1869 override even after the user creates ~/.inputrc.
1870
1871 Fix bug 54275: Don't set INFODIR. The correct variable used by
1872 texinfo is INFOPATH, which is already set in 00basic. Setting
1873 INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
1874
1875 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
1876
1877 Fix bug 58805: net.eth0 should use bridge so that bridge
1878 interfaces are configured prior to net.br0 running
1879
1880 Fix bug 56856: Get rid of net.rej and integrate missing stuff to
1881 conf.d/net
1882
1883 Apply half of spock's patch in bug 45784: Check for
1884 conf.d/bootsplash instead of conf.d/bootsplash.conf
1885
1886 Fix bug 51351: Quote parsed output of /proc/filesystems to handle
1887 octal sequences in mountpoint such as encoded spaces (\040)
1888
1889 Fix bug 46680: Add cifs support to localmount and netmount.
1890 Thanks to Ronald Moesbergen for the patches
1891
1892 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
1893
1894 Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to
1895 determine if shell is interactive. The new system-wide bashrc is
1896 installed by bash-2.05b-r10
1897
1898 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
1899
1900 Fix bug 38743: strip leading and trailing spaces from variable
1901 values in genenviron.awk. Thanks to Marius Mauch for the patch.
1902
1903 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
1904
1905 Fix bug 55576: swap words "start" and "stop" in runscript.sh error
1906 message
4 1907
5* rc-scripts 1.5.1 (28 Jun 2004) 1908* rc-scripts 1.5.1 (28 Jun 2004)
6 1909
7 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>: 1910 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
8 1911
172 2075
173 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 2076 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
174 2077
175 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by 2078 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
176 Andy Dustman. Fix bug 47250 (depscan.sh fails to create 2079 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
177 /var/lib/init.d/* directories) with patch from Terje Bergstrm. 2080 /var/lib/init.d/* directories) with patch from Terje Bergström
178 2081
179* rc-scripts 1.4.6 (08 Apr 2004) 2082* rc-scripts 1.4.6 (08 Apr 2004)
180 2083
181 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 2084 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
182 2085
1679 3582
1680 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified 3583 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
1681 /etc/env.d/00basic for this. 3584 /etc/env.d/00basic for this.
1682 3585
1683 Add some new daemon stop and pid detection stuff to /sbin/functions.sh. 3586 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
1684 Nothing official, but I spent enouth time on it not to want to loose it :) 3587 Nothing official, but I spent enough time on it not to want to loose it :)
1685 3588
1686 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs 3589 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
1687 to give output to stderr. This was caused by a call to "stty", which when 3590 to give output to stderr. This was caused by a call to "stty", which when
1688 run without a attatched terminal, have this effect. Basically just pipe 3591 run without a attatched terminal, have this effect. Basically just pipe
1689 stderr to /dev/null. 3592 stderr to /dev/null.
1796 is needed, else /usr/bin/newgrp segfault. 3699 is needed, else /usr/bin/newgrp segfault.
1797 3700
1798 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 3701 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1799 3702
1800 Update /etc/skel/.bash_profile to make it tcsh compadible. 3703 Update /etc/skel/.bash_profile to make it tcsh compadible.
1801 Thanks to Vin Jrvel for this fix. 3704 Thanks to Väinö Järvelä for this fix.
1802 3705
1803 Update /etc/profile to also set the PS? variables if $SHELL 3706 Update /etc/profile to also set the PS? variables if $SHELL
1804 is set to /bin/sh. This should make prompt colours in 3707 is set to /bin/sh. This should make prompt colours in
1805 bootstrap work again. 3708 bootstrap work again.
1806 3709

Legend:
Removed from v.518  
changed lines
  Added in v.1405

  ViewVC Help
Powered by ViewVC 1.1.20