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

Diff of /rc-scripts/ChangeLog

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

Revision 1.417 Revision 1.578
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo System Intialization ("rc") scripts
2# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL 2# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPLv2
3# Written by Daniel Robbins (drobbins@gentoo.org) 3
4 30 Jan 2004; Mike Frysinger <vapier@gentoo.org>:
5
6 Use clock, don't need it. Not everyone has a RTC #78997.
7
8 Rewrite the KV_* functions to use pure bash rather than awk #75836.
9
10 Don't use 'none' when mounting virtual filesystems since `umount` can
11 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab.
12
13 27 Jan 2004; Roy Marples <uberlord@gentoo.org>:
14
15 removed udhcpc-* and dhclient-* helper modules and replaced them with a
16 generic dhcp module which caters for all interfaces and dhcp clients that
17 need it.
18 We now prefer iproute2 over ifconfig if both are installed.
19
20 24 Jan 2004; Roy Marples <uberlord@gentoo.org>:
21
22 replaced awk commands with sed equivalents in net-scripts to make us
23 more portable
24 STYLE fixes to many net-scripts modules
25 Removed hardcoded Version and replaced with cvs $Header:
26
27 17 Jan 2004; Roy Marples <uberlord@gentoo.org>:
28
29 net.lo changed logic to read "only fail if no configuration parameters
30 work, bring interface down and abort". Fixes #78092
31 all modules should now check interface existance correctly - fixes #76385
32 wpa_supplicant now works with EAP - fixes #78367
33
34 13 Jan 2004; Roy Marples <uberlord@gentoo.org>:
35
36 wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
37 and removes stale directories
38 clean_pidfile function no longer errors on empty pidfiles
39 net dependancies corrected in runscript.sh - fixes #77839
40 allow pure IPv6 addresses - fixes #73844
41
42 12 Jan 2004; Roy Marples <uberlord@gentoo.org>:
43
44 net.lo now ignores dot files when loading modules
45 ipppd module now stops correctly - fixes #73067 again
46
47 11 Jan 2004; Roy Marples <uberlord@gentoo.org>:
48
49 added "noop" config parameter which means take no action if the interface
50 is up and has an address configured, otherwise continue
51 addresses are now removed when starting an interface - fixes #77111
52
53 06 Jan 2004; Roy Marples <uberlord@gentoo.org>:
54
55 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
56 - fixes #76846
57
58 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
59
60 bridge now marks interfaces as UP - fixes #75354
61 bridge, net.lo, iwconfig touched up to match new STYLE
62 net.lo tests the return value of modprobe - fixes #76385
63 iwconfig now sets enc keys through an eval statement - fixes #76601
64 updated wireless.example for whitespace in keys
65 iwconfig now accepts mode "auto" and defaults to it
66
67 30 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
68
69 Touch up rc-update to match our new STYLE. Also tweak the help
70 to fit in the standard console.
71
72 23 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
73
74 Merge a bunch of BSD fixes into our .c files.
75
76 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
77
78 iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
79
80 17 Dec 2004; Roy Marples <uberlord@gentoo.org>:
81
82 wpa_supplicant - fixed file location for wpa_cli and association test
83 as it they changed in wpa_supplicant-0.3.x
84 wpa_supplicant now brings the interface up before launching - fixes #74637
85
86* rc-scripts 1.6.8 (15 Dec 2004)
87
88 15 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
89
90 start_critical_service in /sbin/rc should rely on $1 instead of
91 the external variable $x for the service name. #74425
92
93 15 Dec 2004; Roy Marples <uberlord@gentoo.org>:
94
95 rc-status now reports stopping status
96 Updated documentation to point non-usb linux-wlan-ng users to use
97 hostap-driver instead
98
99 13 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
100
101 Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
102 not work anymore, and there is no space after '(S|N):'). Also check if
103 devices.tar.bz2 is empty before trying to create it, bug #71143.
104
105 12 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
106
107 Tweak get_mount_fstab to only print the first mount point found and then
108 spit warning messages for extra matches. Also add support for RC_USE_FSTAB
109 so normal users don't have to worry about a broken /etc/fstab.
110
111 Add an additional sanity check to the udev tarball usage. Don't try to
112 unpack an empty or non-existant tarball.
113
114 Tweak the 'static' description so users know they can use it to make
115 /sbin/rc ignore /dev completely.
116
117 12 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
118
119 Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
120
121 12 Dec 2004; Roy Marples <uberlord@gentoo.org>:
122
123 fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
124
125 dhcpcd and udhcpc now run via the eval statement so quotes can be used
126 in options. Fixes #74053 - thanks to Evan Buswell
127
128 09 Dec 2004; Roy Marples <uberlord@gentoo.org>:
129
130 fixed net.lo getting vlan config
131 rc doesn't stop hotplugged devices when system is booting - fixes #61594
132 thanks to Andreas Sundebo for the fix
133 rc-status now reports stopping
134
135 08 Dec 2004; Roy Marples <uberlord@gentoo.org>:
136
137 iwconfig now unsets wireless config and downs interface when backgrounding
138 fails
139 wpa_supplicant now supports backgrounding
140 removed is_in_fstab function and replaced with get_mount_fstab which
141 returns a mount command based on the contents of fstab. Resolves bugs
142 #70044 and #73762
143
144 07 Dec 2004; Roy Marples <uberlord@gentoo.org>:
145
146 essidnet - fixed setting up search domains
147 ifconfig now reads the old gateway variable correctly - fixes #73641
148 iwconfig now supports backgrounding
149 ifconfig and iproute2 now support function interface_set_mac_address
150 macchanger no longer depends on macchanger if configuring a specific
151 mac address
152
153 fix depstop for net-services when system is booting - should fix #61594
154 added service_stopped function to make reading code easier and trying
155 to avoid race conditions
156
157 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
158
159 macchanger defaults to setting the interface down, and then trying
160 with it up - fixes #71929
161 macchanger converts mac_${IFACE} to lowercase - fixes #73549
162 iproute2 now configures the interface up everytime we add an address
163 removed "need interface" from all modules depends as net.lo requires
164 interface anyway
165 removed hardcoded ath0 in wpa_supplicant
166
167 added rc-script statuses "starting", "stopping" and "inactive"
168 dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
169
170 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
171
172 dhclient now kill it's process if it failed to get a lease on startup
173 all dhclient responses are now handled correctly
174
175 04 Dec 2004; Roy Marples <uberlord@gentoo.org>:
176
177 fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
178 place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
179 Fixes #73327 - thanks to Benoit Boissinot
180
181 essidnet gets the essid itself instead of relying on ${ESSID}
182 wpa_supplicant module added
183 config-system now creates files as .tmp instead of .new and loads
184 the wpa_supplicant module if needed
185 ifconfig now addes aliases to devices other than eth0
186 dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
187 instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
188 ones
189
190 removed modules use dependancy in net.lo and added installed
191 - this allows use to provide "virtual" modules which are only "installed"
192 when other depended modules are installed
193
194* rc-scripts 1.6.7 (03 Dec 2004)
195
196 03 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
197
198 Simply filesystem unmounting in halt.sh. Based upon work by Georg Sauthoff
199 #68697. Also clean up the filesystem remounting readonly. As a last
200 resort to filesystems which won't remount readonly, we try to unmount them
201 with the force/readonly options. Idea from #70349.
202
203 03 Dec 2004; Roy Marples <uberlord@gentoo.org>:
204
205 Fixed config-system for only changing hostname when needed
206 udhcpc and dhclient now restore saved configs when stopping and work
207 with non-infinite leases
208 Moved generic dhcp options into a space seperated string
209 udhcpc now caches it's IP address and requests it the next time it starts
210 if the address is not released
211 udhcpc and dhclient no longer flush interfaces if we don't need too
212 ipppd module now looks for ipppd in /usr/sbin - fixes #73067
213
214 02 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
215
216 Merge time checking function (is_older_than) to help simplify config
217 file update checking. Used for now in env-update.sh #71285. Function
218 written by Paul Pacheco #55329.
219
220 02 Dec 2004; Roy Marples <uberlord@gentoo.org>:
221
222 Added option dhcp_release to specify if we release the DHCP lease or not
223 defaults to no
224 Changed variables peer_* to dhcp_*
225 dhclient and udhcpc now specify a pidfile
226 Fixed iwconfig report if iwgetid does not support --channel
227
228 01 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
229
230 Refix and clean up the netmount script to kill processes #64034.
231
232 01 Dec 2004; Roy Marples <uberlord@gentoo.org>:
233
234 Documentation fixes regarding iwconfig and linux-wlan-ng
235 Fixed bonding deps per bug #71419
236
237 30 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
238
239 Fix the UML/coLinux check in init.d/clock #72937.
240
241 Allow the user to override the default mount options via /etc/fstab
242 for all the mounts. Added a 'is_in_fstab' function to see if the
243 user has defined the mount, and if not, fall back to the hardcoded
244 stuff from before. This also lets us get rid of $RC_DEVICE_FS #70044.
245
246 26 Nov 2004; Roy Marples <uberlord@gentoo.org>:
247
248 Fixed up address detection in apipa
249 net.lo now checks for duplicate static IPv4 addresses before assigning
250 iwconfig now supports preassociate and postassociate user hooks
251 net.example - changed $1 to ${IFACE} in examples
252 clarified lack of linux-wlan-ng support
253
254 24 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
255
256 Allow users to specify charset option to dumpkeys when using unicode
257 in conf.d/keymaps #72225. Also move all the init.d/keymap specific
258 options out of rc.conf and into conf.d/keymaps and add some config
259 checks to init.d/keymaps like the clock/hostname init.d scripts.
260
261 Make sure /etc/rc.conf overrides conf.d files when starting up
262 critical services. Should help out with transition from rc.conf.
263
264 24 Nov 2004; Roy Marples <uberlord@gentoo.org>:
265
266 Ensure all net-scripts modules depend on interface_variable function
267 where applicable
268 Fixed adsl stopping - #68934. Thanks to Andreas Kauer
269
270 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
271
272 iproute2 does not need to create dummy interfaces for aliases
273 unlike ifconfig so we no longer do this
274 We now bring down all aliases and addresses properly
275 Split off some functions from net.lo into helpers.d/functions
276 so that our DHCP helper scripts can use them too :)
277 Deprecated interface specific setup in favour of a generic config
278 macchanger brings interface up now - fixes #71929
279 DHCP over VLAN now works - fixes #71860
280 Disabled modified function checking as it's far too expensive on CPU
281 and still isn't 100% reliable
282 When specifing a module that isn't emerged, you now get an error
283 telling you what to emerge
284 Removed -p option from the diff call used for function removal
285 Removed rp_filter setting - fixes first part of bug #71971
286 Added sysctl.conf settings relating to rp_filter to sysctl.conf
287 - fixes last part of bug #71971
288 Fixed pump exporing ntp servers
289 implemented MODULES_DIR so we can change directory we load from on the fly
290 fixed variables for vlans in most modules
291
292 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
293
294 Remove crap "ll" and "d" aliases from skel .bashrc
295
296 19 Nov 2004; Roy Marples <uberlord@gentoo.org>:
297
298 tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
299 udhcpc now does correct signal handling so we can release leases and
300 terminate cleanly
301 Improved pump process detection
302 Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
303 scripts. This makes things much saner as udhcpc is much saner - also fixed
304 essidnet and ipv6 local link for them.
305 removed iproute2 udhcpc reliance on the "bc" command
306
307 17 Nov 2004; Roy Marples <uberlord@gentoo.org>:
308
309 Fixed invalid variable handling in bonding and vlan - bug #71419
310 apipa now brings the interface up before testing if address exists
311 Updated bonding documentation - bug #71419
312 Fixed iproute2 adding addresses for vlans - bug #71419
313 ifconfig handle inet6 routing automatically - bug #33310
314 ifconfig - fixed old gateway + gateway in routes conflict
315 iproute2 cleaned up some functions
316
317 16 Nov 2004; Roy Marples <uberlord@gentoo.org>:
318
319 We no longer default a fallback to APIPA when no config is given
320 net.example fleshed out a bit more for dhcpcd - fixes #60845
321 Improved forced module handling a touch
322 modules_sort and modules_check_user in net.lo buffer _provides,
323 _before and _after in arrays to avoid shelling out
324
325 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
326
327 Add a check to clock init.d to make sure users dont try to set
328 config their clock in rc.conf anymore.
329
330 Redo hostname/domainname scripts to use files in /etc/conf.d/
331 instead of creating files in /etc/. Allows for controlling things
332 like the behavior of setting the 'domain' in resolv.conf since users
333 may not always understand exactly what's going on.
334
335 Stop referring to conf.d/basic as a global rc config option. That
336 file hasn't been used in a long time and has since been replaced
337 with env.d/00basic. Updated sbin/runscript.sh, etc/profile,
338 sbin/rc-help.sh, and src/awk/cachedepends.awk.
339
340 Run `find | xargs` instead of `find -exec`. Much better performance
341 this way, and busybox friendly #59732.
342
343 15 Nov 2004; Roy Marples <uberlord@gentoo.org>:
344
345 Split modules_load into smaller more managable functions in net.lo
346 Added modules_force option to net.lo with a big phat warning in
347 net.example about it potentially breaking networking
348 Added searchdomains_ESSID option to essidnet
349 Stopped the domain setting from putting the same entry in search
350 in config-system and essidnet
351 Removed second warning in net.lo when configuration not set
352 Documented APIPA module in net.example
353 Added kernel checking for vlan - fixes #70829
354 Added kernel checking for bonding, bridging and tuntap
355 Added iproute2 support to the APIPA module
356
357 13 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
358
359 Update the svcdir mounting #69595. Instead of mounting in /mnt
360 and then bind mounting to $svcdir, we mount the ramdisk on $svcidr.
361
362 12 Nov 2004; Roy Marples <uberlord@gentoo.org>:
363
364 Added arping duplicate address detection to net.lo
365 Created Automatic Private IP Addressing (APIPA) module
366
367 Added dependancy checking to ipppd
368 Bonding is now started pre instead of post
369 Fixed iface variable in dhcp modules for vlans
370 Changed get_device to interface_device
371 Changed get_type to interface_type
372 Added vlan configuration options and documented them in net.example
373 Fixed bridge configuration handling
374 Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
375
376 11 Nov 2004; Roy Marples <uberlord@gentoo.org>:
377
378 Fixed category of rp-pppoe to net-dialup error when requesting ADSL
379 Improved inet6 address deletion and detection in iproute2
380 Improved gateway logic in ifconfig
381 Changed all wireless reporting functions to use iwgetid instead of
382 parsing iwconfig output except for essid
383
384* rc-scripts 1.6.6 (08 Nov 2004)
385
386 08 Nov 2004; Roy Marples <uberlord@gentoo.org>:
387
388 Added options to configure bridge
389 Added bridge configuration example to net.example
390 Added missing required function interface_exists to iptunnel check_depends
391
392 07 Nov 2004; Aron Griffis <agriffis@gentoo.org>:
393
394 Fix shell scripting errors that would result in
395 /sbin/functions.sh: line 166: [: too many arguments.
396
397 05 Nov 2004; Roy Marples <uberlord@gentoo.org>:
398
399 net-scripts/net.modules.d/bridge
400 - fixed destroying a bridge if no ports were added
401 - starts interfaces if they don't exist - fixed bug #65153
402
403 net-scrips/net.modules.d/bonding
404 - starts interfaces if they don't exist
405
406 net-scripts/init.d/net.lo
407 - added net_start() function to start depandant ifaces
408 so that bridge br0 can active tun0 which net.tun0 has to create
409 - added use dependany on wlan incase we're using linux-wlan-ng drivers
410 fixes bug #64978
411 - moved start() to run_start() and stop() to run_stop()
412 created run() and new start()/stop() functions
413 this is so that we have one single entry point to localise variables
414 and to remove any added functions loaded by our modules
415 - removed redundant interface_exists() as it's provided by
416 ifconfig and/or iproute2
417
418 net-scripts/net.modules.d/ifconfig and iproute2
419 - added ifconfig_tunnel and iproute2_tunnel functions
420
421 addred gre/ipip tunnel support via the the tunnel module
422 - fixes bug #50765
423
424 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
425
426 net-scripts/net.modules.d/pump
427 - fixed setting ntp servers
428
429 net-scripts/net.modules.d/dhcpcd
430 - fixed stopping function
431
432 net-scripts/net.modules.d/bonding
433 - fixed module to actually work with the interface
434
435 net-scripts/init.d/net.lo
436 - we remove all added functions when restarting an interface
437 this relies on the diff command being available
438
439 added isdn support via the new ipppd module - fixes bug #69035
440
441 net-scripts/conf.d/net.example
442 - added sample isdn setup
443
444 net-scripts/conf.d/wireless.example
445 - added better descriptions to the _sleep variables
446
447 Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
448 - fixed bug #70022
449
450 net.lo - added get_type function to return the type of the interface
451 - eth, ippp, etc
452
453 ipppd, tuntap
454 - start() moved to pre_start() and we now test by type
455 this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
456 as ippp0 is always an isdn device
457
458 bridge - fixed stop function and moved start() to pre_start()
459 and automatically start if the variable bridge_${iface} exists
460
461 net.example - fixed up documentation for changed behaviour above
462
463 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
464
465 When launching critical services in /sbin/rc, make sure we source
466 the conf.d file (if it exists). Resolves #69956.
467
468 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
469
470 net-scripts/init.d/net.lo
471 - fixed !module when it's not installed
472 - we can now specify null inet addresses in the config
473 this allows a pure inet6 setup
474 - shutdown lo the same way we bring it up
475
476 net-scripts/net.modules.d/ifconfig
477 - changed IPv6 to inet6 in output of adding inet6 addresses
478 - just output inet6 address removed, not eth0 del foo
479
480 net-scripts/net.modules.d/iproute2
481 - fix deletion of non-link addresses - fixes bug #65417 (again)
482 - handle inet6 addresses like ifconfig - fixes more bug #65417
483
484 net-scripts/conf.d/net.example
485 - noted that inet6 addresses do not create aliases
486 - added examples of assigning inet6 addresses
487
488 net-scripts/net.modules.d/iwconfig
489 - improve error message when card does not support scanning
490
491 net-scripts/conf.d/wireless.example
492 - fixed comment regarding preferred_aps not working with cards that don't
493 support scanning
494
495 02 Nov 2004; Roy Marples <uberlord@gentoo.org>:
496
497 net-scripts/conf.d/net.example
498 - added bridging and tuntap examples
499
500 net-scripts/init.d/net.lo
501 - modprobe ${IFACE} when ${IFACE} does not exist
502
503 net-scripts/net.modules.d/ifconfig
504 - fixed interface existance check
505
506 net-scripts/net.modules.d
507 ifconfig & iproute2
508 - added boolean to interface_exists to report if it exists or not
509 - added checks to see if the interface exists or not when starting
510
511 dhcpcd
512 - removed debug line
513
514 bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc
515 - added checks to see if the interface exists or not when starting
516
517 tuntap
518 - added checks to see if the interface exists or not when stopping
519
520 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
521
522 Dump the error message that hwclock returns since it tends to be
523 quite useful. Modified init.d/clock.
524
525 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
526
527 Don't create /dev/sndstat link anymore in populate_udev per #69635.
528
529 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
530
531 net-scripts/init.d/net.lo:
532 - modules specified by interface config now error if they are not loaded
533 - moved interface check to after preup incase user preup loads drivers
534 - modules can be explicitly not used by prefixing them with a !
535 however, they are still available to other modules
536 fixes bugs #68908, #69027
537 - remove check to see if interface exists
538 - modules may setup new interfaces and still require config
539 so we have a new label counter in iface_start
540 - removed the check to see if a class wrapping already exists
541 this fixes the bug where ifconfig and iproute2 are installed, but
542 ifconfig is asked for and the interface is restarted.
543 - added check to see if the configured module is loaded
544 and installed or not in iface_start
545 - add dependancy on isdn4linux - fixes bug #69035
546 - interface_exists moved to iproute and ifconfig
547
548 net-scripts/net.modules.d
549 - Split wireless module into iwconfig and essidnet modules
550 - Added tuntap and bridge modules, fixes bug #55394, #30688
551
552 net-scripts/init.d/iwconfig:
553 - wep mode is now reported
554 - removed post_stop function so we keep existing config
555 - added pre_stop to set the ESSID variable
556 - changed to veinfo/vewarn where appropriate
557 - check if interface exists otherwise abort gracefully
558 - no longer deletes addresses as we now avoid
559 ipv6 local addresses in detecting if interface has an addresses or not
560
561 net-scripts/init.d/ifconfig:
562 - added flag enable/disable function
563 - scope:link inet6 addresses are ignored when testing is_up and
564 del_addresses - fixes bug #65417
565
566 net-scripts/init.d/iproute2:
567 - added flag enable/disable function
568 - scope:link inet6 addresses are ignored when testing is_up and
569 del_addresses - fixes bug #65417
570
571 net-scripts/init.d/macchanger:
572 - fixed detecting whether the change worked or not, fixes bug #68893
573
574 net-scripts/init.d/vlan:
575 - fixed old config problem
576
577 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
578
579 Do not delete depscan and envupdate caches on reboot, as this should
580 improve bootup times - works nicely with the '-u' parameters of both.
581 Also move the '-u' parameter test of depscan.sh after the directory
582 exist test, else ${svcdir}/started/, etc do not exist. Modified both
583 /sbin/rc and /sbin/depscan.sh for this.
584
585 Move things around in /sbin/functions.sh to have all functions above.
586
587 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
588
589 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
590
591 Only add files not managed by udev to device tarball, bug #57110.
592
593 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
594
595 Revert pam_console_apply udev check in bootmisc/halt.sh since
596 the bug is with pam_console_apply and not udev/pam.
597
598 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
599
600 Allow users to select ramfs instead of default tmpfs for mounting
601 on /dev with udev #69091.
602
603 Add issue.devfix which would be auto copied to /etc/issue if
604 /sbin/rc detects the user is missing /dev/null or /dev/console.
605 Includes a simple explanation/fix for what's wrong.
606
607 Make sure the clock init script runs after checkroot/modules/localmount
608 so that timestamps are synchronized asap #68133 / #70008.
609
610 Accept '-nc' as a short option to '--nocolor' #64736.
611
612 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
613
614 Don't use -A with fsck to respect the fs_passno since it'll try
615 to fsck all filesystems, not just the ones specified. Instead,
616 awk /etc/fstab to review the passno field in checkroot #68822.
617
618 Add support for 'gentoo=forcefsck' boot option in checkroot.
619
620 Make sure we run devfsd in /sbin/rc even when /dev has been
621 automounted by the kernel #68795.
622
623 Don't generate the device tarball in halt.sh with livecds #68469.
624
625 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
626
627 net-scripts/net.modules.d/ifconfig:
628 - Simplify ifconfig_is_up()
629 - Fix ifconfig_get_aliases_rev() to actually work... you can't
630 specify an interface name to ifconfig if you want to see the
631 aliases.
632 - Workaround a couple ifconfig bugs dealing with aliases
633 - Correct a return status in ifconfig_interface_del_addresses()
634 - ifconfig_iface_stop() is bool, not void; fix the comments
635
636 net-scripts/net.modules.d/iproute2:
637 - iproute2_iface_stop() is bool, not void. Fix the code so it
638 returns meaningful values
639
640 net-scripts/init.d/net.lo:
641 - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
642 barf when a preferred module is either (1) missing from
643 net.modules.d or (2) not available due to missing dependencies
644 - When loading all modules in order to stop an interface, only use
645 the first available to satisfy each class wrapper
646
647 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
648
649 Include livecd patch that was applied to baselayout-1.9.4-r6
650 to use agetty instead of mingetty
651
652 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
653
654 Mount tmpfs instead of ramfs on /dev when using udev systems.
655 The problem with ramfs is that it has no size limitations so
656 one could easily take down their machine by accident #68653.
657
658* rc-scripts 1.6.3 (23 Oct 2004)
659
660 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
661
662 Add support for user_eth0 in the adsl module and in net.example.
663 This means that most users won't need to edit pppoe.conf at all
664
665 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
666
667 Remove old etc/conf.d/net and try to clarify instructions in
668 net-scripts/conf.d/net.example. Add example for ADSL
669
670 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
671
672 Merge all of the UML checks into one function, is_uml_sys(),
673 which is now in functions.sh.
674
675 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
676
677 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
678 depend on RC_VERBOSE which defaults to no. Add --verbose to args
679 understood by runscript.sh.
680
681 In net.lo, use veinfo and friends when loading modules since this
682 information is confusing to users.
683
684 In net.lo, always load global "modules" setting in following
685 "modules_iface" since this is a little easier for users to
686 understand.
687
688 In net.lo, use eindent for output of pre/post scripts
689
690 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
691
692 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
693
694 Add a '-u' parameter to depscan.sh to allow for updates only when
695 the config files have changed. With /sbin/rc using this, we speed
696 up bootup by only regenerating the cache when need be #67976. Also
697 add a '-u' parameter to env-update.sh for same reasons.
698
699 Don't run depscan.sh in rc-update anymore since the cache files don't
700 depend on runlevels (which is all that rc-update modifies).
701
702 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
703
704 Add checks to many filesystem operations in the eventuality that the
705 filesystems are mounted read only.
706
707 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
708
709 Update the default fstab /dev/shm mount to include the nodev, nosuid,
710 and noexec mount flags. No reason for the filesystem to have those.
711
712 Cleaned up the clock init script. Moved the clock options out of
713 rc.conf and into its own conf.d/clock file. Added support for the
714 weird Alpha consoles SRM/ARC since they need special config options.
715 Also made the syncing of system clock to hardware clock at shutdown
716 optional (with the default being off) #15834. Don't try to set the
717 clock if running inside a coLinux environment #52870.
718
719 Update default PATH ordering to try to follow default behavior in
720 other distro's and because it's logical that /usr/local should
721 override /usr which should override /. Fixes #12531.
722
723 Move devfs stuff out of baselayout and into the devfsd package.
724
725 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
726
727 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
728
729 Fix rc-status to work with new COLS code.
730
731 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
732
733 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
734 stop assuming ramfs==ramdisk #64079.
735
736 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
737
738 Rework the code for managing /dev to make it more flexible for
739 users. Some don't want to use devfs/udev but rather just create
740 their own nodes. Handles some issues with #44906 / #67276.
741
742 Move the utmp clearing code out of bootmisc and into /sbin/rc.
743 The utmp log must be cleared while in the initial boot level
744 (meaning inside /sbin/rc) because as soon as rc exists, init
745 writes a 'boot' record (`who -b`) which would normally be lost
746 when the bootmisc init.d script is run #61727.
747
748 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
749
750 Cosmetic fixes for starting loopback interface
751
752 SpanKY doesn't like the dots... disable them by default, but you
753 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
754
755* rc-scripts 1.6.2 (13 Oct 2004)
756
757 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
758
759 Install net.modules.d to /lib/rcscripts instead of /etc so we
760 don't have to deal with CONFIG_PROTECT
761
762 Fix diff code in modules_load so it can identify which functions
763 have been modified
764
765 Fix fallback mechanism in iface_start so that it works correctly
766 and doesn't report a bogus error message when trying the fallback
767
768 Get rid of need_begin trickery in iface_stop
769
770 Simplify eend processing in dhcp modules
771
772 Implement eindent, eoutdent, esetdent in functions.sh and adjust
773 net-scripts to use them.
774
775 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
776 RC_INDENTATION and to work better on serial terminals
777
778 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
4 779
5 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>: 780 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
6 781
7 Fix ipaddr_fallback in net-scripts/conf.d/net.example 782 Fix ipaddr_fallback in net-scripts/conf.d/net.example
8 783
108 Update the fs_passno values in the default fstab to match the 883 Update the fs_passno values in the default fstab to match the
109 settings suggested by the manpage #37314. Make checkroot respect 884 settings suggested by the manpage #37314. Make checkroot respect
110 a fs_passno setting of 0 when dealing with / #39212. Change 885 a fs_passno setting of 0 when dealing with / #39212. Change
111 default / filesystem type to ext3 instead of xfs #42670. 886 default / filesystem type to ext3 instead of xfs #42670.
112 887
113 Re-order the arguements to mount to match POSIX requirements #66225. 888 Re-order the arguments to mount to match POSIX requirements #66225.
114 889
115 Don't pipe swapon in localmount to /dev/null and ignore return 890 Don't pipe swapon in localmount to /dev/null and ignore return
116 codes anymore. A swapon that works shows no output #39834. 891 codes anymore. A swapon that works shows no output #39834.
117 892
118 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>: 893 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
399 1174
400 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1175 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
401 1176
402 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by 1177 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
403 Andy Dustman. Fix bug 47250 (depscan.sh fails to create 1178 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
404 /var/lib/init.d/* directories) with patch from Terje Bergstrm. 1179 /var/lib/init.d/* directories) with patch from Terje Bergström.
405 1180
406* rc-scripts 1.4.6 (08 Apr 2004) 1181* rc-scripts 1.4.6 (08 Apr 2004)
407 1182
408 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1183 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
409 1184
2023 is needed, else /usr/bin/newgrp segfault. 2798 is needed, else /usr/bin/newgrp segfault.
2024 2799
2025 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 2800 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2026 2801
2027 Update /etc/skel/.bash_profile to make it tcsh compadible. 2802 Update /etc/skel/.bash_profile to make it tcsh compadible.
2028 Thanks to Vin Jrvel for this fix. 2803 Thanks to Väinö Järvelä for this fix.
2029 2804
2030 Update /etc/profile to also set the PS? variables if $SHELL 2805 Update /etc/profile to also set the PS? variables if $SHELL
2031 is set to /bin/sh. This should make prompt colours in 2806 is set to /bin/sh. This should make prompt colours in
2032 bootstrap work again. 2807 bootstrap work again.
2033 2808

Legend:
Removed from v.1.417  
changed lines
  Added in v.1.578

  ViewVC Help
Powered by ViewVC 1.1.20