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

Diff of /rc-scripts/ChangeLog

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

Revision 1.438 Revision 1.688
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 1999-2005 Gentoo Foundation; Distributed under the GPLv2
3# Written by Daniel Robbins (drobbins@gentoo.org) 3
4 02 Jun 2005; Roy Marples <uberlord@gentoo.org>:
5
6 dhcp helper module fixes
7
8 dhcpcd-backgrounder renamed to dhcpcd-wrapper
9
10 dhcpcd-wrapper applies dns_search_domains_* to /etc/resolv.conf
11 fixes #94027 when used with dhcpcd-1.3.22_p4-r10
12
13 dhcpcd module now applies route metric if possible
14
15 01 Jun 2005; Roy Marples <uberlord@gentoo.org>:
16
17 removed cruft from net-scripts functions helper as rc-services.sh can
18 now be sourced by our dhcp helpers without causing errors.
19
20 system module now creates it's temporary files in /tmp instead of /etc
21
22 31 May 2005; Mike Frysinger <vapier@gentoo.org>:
23
24 Add support for bootlogging (via blogd in showconsole package).
25
26 Rewrite the modules.autoload code in init.d/modules to work off the
27 current arbitrary kernel version #35872.
28
29 29 May 2005; Mike Frysinger <vapier@gentoo.org>:
30
31 Make sure we quote EDITOR in /etc/profile #94412 by Stanislav Brabec.
32
33 27 May 2005; Roy Marples <uberlord@gentoo.org>:
34
35 Added macnet module (like essidnet but for mac addresses)
36 Regresses macchanger one version
37 Tweaked module depends for macnet
38 dhcp helper now uses macnet
39
40 is_net_fs now works with what $1 was mounted as, not would it would
41 be remounted as - fixes #53104
42
43 26 May 2005; Roy Marples <uberlord@gentoo.org>:
44
45 report ${myservice} instead of $0 when disallowing net scripts to work in
46 the boot runlevel - fixes #91534
47
48 You can now configure all options via the MAC address of your network card
49 and the MAC address of AP you connect to like so
50 config_001122334455=( "192.168.0.2/24 brd +")
51 Fixes the last part of #52975
52
53 The old way of configuring for the MAC address of the AP is no longer
54 supported
55
56 25 May 2005; Mike Frysinger <vapier@gentoo.org>:
57
58 Add gfs to the NET_FS_LIST #93911 by Thomas Rasch.
59
60 25 May 2005; Roy Marples <uberlord@gentoo.org>:
61
62 networking now expands configuration parameters - fixes #91564
63 so config_eth0=( "192.168.{1..3}.{1..3}/24 brd +" ) expands into
64 config_eth0=(
65 "192.168.1.1/24 brd +"
66 "192.168.1.2/24 brd +"
67 "192.168.1.3/24 brd +"
68 "192.168.2.1/24 brd +"
69 "192.168.2.2/24 brd +"
70 "192.168.2.3/24 brd +"
71 "192.168.3.1/24 brd +"
72 "192.168.3.2/24 brd +"
73 "192.168.3.3/24 brd +"
74 )
75
76 updated ESSID variables example in wireless.example - fixes #92469
77
78 21 May 2005; Martin Schlemmer <azarah@gentoo.org>:
79
80 Quiet down valid_i() if ${svcdir}/softlevel do not yet exist, try #2.
81
82 20 May 2005; Roy Marples <uberlord@gentoo.org>:
83
84 fix ifconfig to understand CIDR addresses - bug #93237
85 iproute2 now works out broadcast addresses
86
87 added #!/bin/bash or #!/bin/sh to modules and helpers so they now get
88 nice syntax highlighting and indenting
89
90 20 May 2005; Martin Schlemmer <azarah@gentoo.org>:
91
92 Fixup sbin/{depscan.sh,modules-update} to use is_older_than() for mtime
93 logic. Some small tweaks regarding 2.6 systems and modules-update.
94
95 19 May 2005; Roy Marples <uberlord@gentoo.org>:
96
97 Merged Paul Pacheco's parallel startup #69854 and modules update
98 #55329 patches
99
100 If RC_PARALLEL_STARTUP==yes then we no longer output einfo/ebegin
101 messages as they don't line up on screen correctly - instead we output
102 service ${myservice} starting/started/stopping/stopped/failed
103
104 17 May 2005; Mike Frysinger <vapier@gentoo.org>:
105
106 Make sure /dev is mounted with exec since many video drivers need to
107 mmap() device nodes in there with exec access #92921 by Lachlan Pease.
108
109 16 May 2005; Mike Frysinger <vapier@gentoo.org>:
110
111 If halt/reboot failed, try to force it as a fallback.
112
113 Add RC_FORCE_AUTO setting so people can try to minimize amount of
114 user interaction required for booting.
115
116 Move nsswitch.conf to glibc.
117
118 15 May 2005; Roy Marples <uberlord@gentoo.org>:
119
120 udhcpc and dhclient now select the best interface when one goes down
121
122 14 May 2005; Mike Frysinger <vapier@gentoo.org>:
123
124 Make sure /dev is mounted with sane permissions #87745 by Jordan.
125
126 When we search /etc/fstab for /, make sure we handle mounts that have
127 UUID/LABEL info in them #90603 by Alessandro Sappia.
128
129 Simplify rc-script error checking so we don't need a tempfile and so
130 non-root users can run /etc/init.d/status #85892 by Stuart Shelton.
131
132 Add a sanity check for devs who write bad scripts and call exit #85298.
133
134 Run irqbalance after /var is rw #85304 by Miroslaw Mieszczak.
135
136 Redo the addon code to prepare for profiling support #74425.
137
138 12 May 2005; Mike Frysinger <vapier@gentoo.org>:
139
140 Move pam files out of baselayout and into packages #92387.
141
142 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
143
144 Really fix trace_dependencies() to handle net.* services properly.
145
146 Quiet down valid_i() if ${svcdir}/softlevel do not yet exist.
147
148 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
149
150 Fix get_service_index() being off by one. Fix trace_dependencies() to also
151 take "net" into regard if its a net_service. This fixes two problems, first
152 shutdown should bring services down that uses net before the net.* services,
153 and secondly '/etc/init.d/net.eth0 needsme', etc should now work properly.
154 All changes to sbin/rc-services.sh.
155
156 03 May 2005; Roy Marples <uberlord@gentoo.org>:
157
158 changed default indentation to 2 spaces to match rcscripts in functions.sh
159
160 wpa_supplicant now stops wpa_cli before wpa_supplicant to fix a potential
161 future error
162
163 02 May 2005; Roy Marples <uberlord@gentoo.org>:
164
165 Fix user function hooks for echoing to stdout and protecting our vars
166
167 30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
168
169 Do not create the udev devices.tar.bz2 if we do not have write permissions
170 for /. Request by Donnie (spyderous) for boxes with / on NFS.
171
172 30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
173
174 Fixor column/color logic for when used in portage.
175
176 29 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
177
178 Move crypto-loop to util-linux and skel bash files to bash.
179
180 28 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
181
182 Export the 'service name' for init scripts #86348.
183
184 28 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
185
186 If no /etc/modules.conf exist, do not 'touch' it, but create a new
187 file with the 'modules-update header' in it to get modules-update
188 to do the right thing (regen), and not just quit (init.d/modules).
189
190 27 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
191
192 Ignore trailing comments in module files #88553.
193
194 26 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
195
196 Sync special var's with portage's env-update.sh and ours #88819.
197
198 26 Apr 2005; Roy Marples <uberlord@gentoo.org>:
199
200 wpa_supplicant now supports wpa_supplicant-0.4.0
201
202 iwconfig downs and ups the interface after a scan
203
204 25 Apr 2005; Roy Marples <uberlord@gentoo.org>:
205
206 iproute2 now handles mtu the same way as ifconfig - fixes #90242
207
208 net.lo no longer errors when using postdown and postup functions
209
210 22 Apr 2005; Roy Marples <uberlord@gentoo.org>:
211
212 Address network routes now get metrics applied as well
213 (ie a route automatically added when an address is added)
214
215 net.lo no longer errors when exlcuding modules who are installed
216
217* rc-scripts 1.7.1 (19 Apr 2005)
218
219 18 Apr 2005; Roy Marples <uberlord@gentoo.org>:
220
221 Changed "sed -ne" to "sed -n -e" for portability.
222
223 Added auto_interface (default yes).
224 if auto_interface is yes then we
225 *) default to dhcp
226 *) automatically calculate a metric (this may need work)
227 *) select the best interface based on metric
228 (restore resolv.conf, ntp.conf and yp.conf we have saved)
229 otherwise we
230 *) default to null
231
232 wpa_supplicant no longer kills itself when we're not stopping the interface
233 it's running on.
234
235 wpa_supplicant now uses wpa_monitor (yet to be released) if available.
236
237 Added a new module called system which enables the definition of domain
238 name, dns servers, ntp servers, nis domain and nis servers per interface.
239 essidnet and dhcp helpers have been re-coded around this module.
240
241 15 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -bin/bashlogin,
242 -sbin/livecd-functions.sh:
243 Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in
244 release building, and they have been moved to livecd-tools.
245
246 14 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
247
248 Do not kill udevd in /sbin/rc, as it is apparently evil.
249
250 14 Apr 2005; Roy Marples <uberlord@gentoo.org>:
251
252 Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006
253
254 If /proc/net/netlink does not exist then iproute2 will fail the
255 check_installed function with an appropriate error - Thanks to
256 Jeremy Huddleston for the patch.
257
258 If /proc/net/packet does not exist then wpa_supplicant will fail
259 check_installed function with an appropriate error
260
261 Background fixes for net.lo, udhcpc and wpa_supplicant
262
263 11 Apr 2005; Roy Marples <uberlord@gentoo.org>:
264
265 removed ${devnull} from net.lo and net-script modules
266 updated all modules not to re-direct stderr where appropriate
267
268 iwconfig and wpa_supplicant now save their current ESSID via save_options
269 and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
270 used in users custom postdown functions
271
272 wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config
273 if available - fixes #88703
274
275 09 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
276
277 Have the 'status' function return 0/1 based upon the status of the
278 init script #88319 by Josh Nichols.
279
280 08 Apr 2005; Roy Marples <uberlord@gentoo.org>:
281
282 added a bash_variable to functions.sh which converts the given string
283 into a variable that bash can use - fixes #88175
284
285 net scripts can only launch if we're not in ${BOOTLEVEL} - fixes #78495
286
287 01 Apr 2005; Roy Marples <uberlord@gentoo.org>:
288
289 RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
290 launcher - like valgrind or strace. Handy for debugging/auditing.
291 Thanks to Rob Holland for the idea.
292
293 Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
294 as there is no guarantee that the current ESSID is the one we started with
295 Also, we may not have an ESSID at all...
296
297 23 Mar 2005; Roy Marples <uberlord@gentoo.ord>:
298
299 bridge stops removing IP addresses from bridge ports.
300 iwconfig no longer tries to get an ESSID from non-wireless interfaces.
301 ifconfig no longer errors when deleting addresses on a non-existant
302 interface.
303
304 23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
305
306 Get modules-update to clean up after itself if we on a 2.6 kernel without
307 modules.conf.
308
309 22 Mar 2005; Roy Marples <uberlord@gentoo.org>:
310
311 revamped rc-services.sh for STYLE updates and code rationalisation.
312
313 21 Mar 2005; Roy Marples <uberlord@gentoo.org>:
314
315 udhcpc now checks for custom hostname correctly
316
317 21 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
318
319 Fix tracing for current service as list_depend_trace() was removed.
320 Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
321
322 20 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
323
324 Take sort_services function from bug #70009, and fix the removing of a
325 service from a array properly by using unset. Use this instead of the
326 trace_* stuff, and fixup shutdown order.
327
328 19 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
329
330 Make sure we mount svcdir with 0755 and not 0644 #85888.
331
332 15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
333
334 Export myservice when starting critical services, as its needed by
335 some of the addons (dmcrypt for example).
336
337 12 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
338
339 When shutting down, pass -h to halt too #84654 by Dmitry Karasik.
340
341 11 Mar 2005; Roy Marples <uberlord@gentoo.org>:
342
343 Prepend rc-daemon.sh functions with rc_ to avoid name conflicts
344
345 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
346
347 Make sure the last test in init.d/modules do not bork the return
348 value of the script if not true.
349
350 10 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
351
352 Add udev/selinux support by Chris PeBenito #84337.
353
354 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
355
356 The system() stuff in *depends.awk should be dosystem().
357
358* rc-scripts 1.7.0 (10 Mar 2005)
359
360 09 Mar 2005; Roy Marples <uberlord@gentoo.org>:
361
362 changed from $( cat ${file} ) to $( < ${file ) in net-scripts
363
364 fixed ChangeLog corruption
365
366 rc-daemon.sh now works with the env program
367
368 08 Mar 2005; Roy Marples <uberlord@gentoo.org>:
369
370 rc-services.sh now does a /sbin/depscan.sh -u if we have not got
371 our deptree loaded
372
373 removed net_start/stop function from net.lo, bridge and bonding
374
375 net.lo now supports depend() per interface like so
376 depend_br0() { need net.eth0 net.eth1 }
377
378 04 Mar 2005; Roy Marples <uberlord@gentoo.org>:
379
380 applied STYLE updates to rc-status
381
382 rc-status now uses find correctly for -maxdepth which fixes #84055
383
384 03 Mar 2005; Roy Marples <uberlord@gentoo.org>:
385
386 iwconfig now defaults the transmit key to 1
387 bridging and bonding modules now start an interface if it's not
388 marked as started
389
390 02 Mar 2005; Roy Marples <uberlord@gentoo.org>:
391
392 net_service() now returns 1 for non net-services
393 fixes bug #83352
394
395 02 Mar 2005; Aron Griffis <agriffis@gentoo.org>:
396
397 Add requote() to functions.sh to help rc-daemon.sh
398
399 01 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
400
401 Fix braindead logic in init.d/checkfs ([[ -z $CDBOOT ]] &&, not -n).
402
403 01 Mar 2005; Roy Marples <uberlord@gentoo.org>
404
405 rc-daemon.sh now provides a working wrapper for start-stop-daemon
406 fixes bug #7198
407
408 removed ps calls from net scripts
409
410 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
411
412 Updated livecd-functions.sh to match what we are using on the LiveCD.
413
414 25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
415
416 Style updates for init.d/halt.sh.
417
418 Only run pam_console_apply if we are actually using pam_console.
419
420 Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
421 start_addon, stop_addon, start_volumes and stop_volumes.
422
423 24 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
424
425 Update /sbin/modules-update to work without modprobe.old (modutils) for
426 2.6 kernels.
427
428 Update /etc/init.d/modules so that it will only touch modules.conf if we
429 have a <= 2.4 kernel, or have /sbin/modprobe.old.
430
431 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
432
433 Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
434 add needed {start,stop}-volumes() and {start,stop}-addons().
435
436 Add use tempory file for deptree, bug #48303, thanks to patch from
437 Stefan Hoefer <stefan@hoefer.ch>.
438
439 Add {start,stop}-volumes() to /sbin/functions.sh, as well as
440 RC_VOLUME_ORDER to /etc/conf.d/rc.
441
442 21 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
443
444 Move the serial init.d to the setserial package.
445
446 Create a rc-status.8 manpage #81917.
447
448 11 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
449
450 Add UPS kill fixes for halt.sh by Lee Weisz / Remy Blank #46440.
451
452 Define a few more {for,back}ward-word bindings in inputrc to fix up
453 the different GUI terminals #53770 by Arturo Alberto Busleiman.
454
455 10 Feb 2005; Roy Marples <uberlord@gentoo.org>:
456
457 net.lo now supports fallback_route - fixes #75676
458 due to bash limitations, only one fallback route is supported
459
460 cleaned up dhcp helper
461
462 iproute now appends routes instead of adding them - this allows multiple
463 default routes
464
465 RC_STRICT_NET_CHECKING now supports the none "option" which means
466 that the net service is always up
467
468 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
469
470 Punt the PROTOCOL variable from rc.conf since nothing uses it.
471
472 Punt the consolefont related variables from rc.conf since they've
473 been moved to conf.d/consolefont.
474
475 Import some VServer support from #55973. For now, just add the
476 detection function to functions.sh and support in init.d/clock.
477
478 07 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
479
480 Fix /sbin/functions.sh not to run stty during 'emerge depend'.
481
482 07 Feb 2005; Roy Marples <uberlord@gentoo.org>:
483
484 netmask2cidr now works correctly - fixes #81119
485 Thanks to Benoit Boissinot for the patch
486
487 06 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
488
489 Remove the apache user and let apache ebuilds handle it #77738.
490
491 04 Feb 2005; Roy Marples <uberlord@gentoo.org>:
492
493 It's now possible to configure addresses and routes for the loopback
494 interface if required - however you cannot override our defaults
495
496 wpa_supplicant and iwconfig now loop for 5 seconds if essid is
497 not returned straight away
498
499 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
500
501 Fix the test for device-mapper in checkfs #80206.
502
503 Change home of man to /usr/share/man.
504
505* rc-scripts 1.6.9 (30 Jan 2004)
506
507 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
508
509 Use clock, don't need it. Not everyone has a RTC #78997.
510
511 Rewrite the KV_* functions to use pure bash rather than awk #75836.
512
513 Don't use 'none' when mounting virtual filesystems since `umount` can
514 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab
515 and etc/halt.sh to handle the new format.
516
517 modules-update.8 touchups by Benno Schulenberg #77582.
518
519 Don't symlink /etc/filesystems since it is an user config file #74176.
520
521 Punt the 'guest' user #74737.
522
523 Add support for loopback dm-crypt by Dylan Carlson #73598 and for gpg
524 dm-crypt by Lars Strojny #75659.
525
526 Update crypto-loop to newer util-linux #40874 by jochen / Jürgen Hötzel
527
528 27 Jan 2005; Roy Marples <uberlord@gentoo.org>:
529
530 removed udhcpc-* and dhclient-* helper modules and replaced them with a
531 generic dhcp module which caters for all interfaces and dhcp clients that
532 need it.
533 We now prefer iproute2 over ifconfig if both are installed.
534
535 24 Jan 2005; Roy Marples <uberlord@gentoo.org>:
536
537 replaced awk commands with sed equivalents in net-scripts to make us
538 more portable
539 STYLE fixes to many net-scripts modules
540 Removed hardcoded Version and replaced with cvs $Header:
541
542 17 Jan 2005; Roy Marples <uberlord@gentoo.org>:
543
544 net.lo changed logic to read "only fail if no configuration parameters
545 work, bring interface down and abort". Fixes #78092
546 all modules should now check interface existance correctly - fixes #76385
547 wpa_supplicant now works with EAP - fixes #78367
548
549 13 Jan 2005; Roy Marples <uberlord@gentoo.org>:
550
551 wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
552 and removes stale directories
553 clean_pidfile function no longer errors on empty pidfiles
554 net dependancies corrected in runscript.sh - fixes #77839
555 allow pure IPv6 addresses - fixes #73844
556
557 12 Jan 2005; Roy Marples <uberlord@gentoo.org>:
558
559 net.lo now ignores dot files when loading modules
560 ipppd module now stops correctly - fixes #73067 again
561
562 11 Jan 2005; Roy Marples <uberlord@gentoo.org>:
563
564 added "noop" config parameter which means take no action if the interface
565 is up and has an address configured, otherwise continue
566 addresses are now removed when starting an interface - fixes #77111
567
568 06 Jan 2005; Roy Marples <uberlord@gentoo.org>:
569
570 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
571 - fixes #76846
572
573 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
574
575 bridge now marks interfaces as UP - fixes #75354
576 bridge, net.lo, iwconfig touched up to match new STYLE
577 net.lo tests the return value of modprobe - fixes #76385
578 iwconfig now sets enc keys through an eval statement - fixes #76601
579 updated wireless.example for whitespace in keys
580 iwconfig now accepts mode "auto" and defaults to it
581
582 30 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
583
584 Touch up rc-update to match our new STYLE. Also tweak the help
585 to fit in the standard console.
586
587 23 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
588
589 Merge a bunch of BSD fixes into our .c files.
590
591 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
592
593 iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
594
595 17 Dec 2004; Roy Marples <uberlord@gentoo.org>:
596
597 wpa_supplicant - fixed file location for wpa_cli and association test
598 as it they changed in wpa_supplicant-0.3.x
599 wpa_supplicant now brings the interface up before launching - fixes #74637
600
601* rc-scripts 1.6.8 (15 Dec 2004)
602
603 15 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
604
605 start_critical_service in /sbin/rc should rely on $1 instead of
606 the external variable $x for the service name. #74425
607
608 15 Dec 2004; Roy Marples <uberlord@gentoo.org>:
609
610 rc-status now reports stopping status
611 Updated documentation to point non-usb linux-wlan-ng users to use
612 hostap-driver instead
613
614 13 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
615
616 Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
617 not work anymore, and there is no space after '(S|N):'). Also check if
618 devices.tar.bz2 is empty before trying to create it, bug #71143.
619
620 12 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
621
622 Tweak get_mount_fstab to only print the first mount point found and then
623 spit warning messages for extra matches. Also add support for RC_USE_FSTAB
624 so normal users don't have to worry about a broken /etc/fstab.
625
626 Add an additional sanity check to the udev tarball usage. Don't try to
627 unpack an empty or non-existant tarball.
628
629 Tweak the 'static' description so users know they can use it to make
630 /sbin/rc ignore /dev completely.
631
632 12 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
633
634 Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
635
636 12 Dec 2004; Roy Marples <uberlord@gentoo.org>:
637
638 fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
639
640 dhcpcd and udhcpc now run via the eval statement so quotes can be used
641 in options. Fixes #74053 - thanks to Evan Buswell
642
643 09 Dec 2004; Roy Marples <uberlord@gentoo.org>:
644
645 fixed net.lo getting vlan config
646 rc doesn't stop hotplugged devices when system is booting - fixes #61594
647 thanks to Andreas Sundebo for the fix
648 rc-status now reports stopping
649
650 08 Dec 2004; Roy Marples <uberlord@gentoo.org>:
651
652 iwconfig now unsets wireless config and downs interface when backgrounding
653 fails
654 wpa_supplicant now supports backgrounding
655 removed is_in_fstab function and replaced with get_mount_fstab which
656 returns a mount command based on the contents of fstab. Resolves bugs
657 #70044 and #73762
658
659 07 Dec 2004; Roy Marples <uberlord@gentoo.org>:
660
661 essidnet - fixed setting up search domains
662 ifconfig now reads the old gateway variable correctly - fixes #73641
663 iwconfig now supports backgrounding
664 ifconfig and iproute2 now support function interface_set_mac_address
665 macchanger no longer depends on macchanger if configuring a specific
666 mac address
667
668 fix depstop for net-services when system is booting - should fix #61594
669 added service_stopped function to make reading code easier and trying
670 to avoid race conditions
671
672 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
673
674 macchanger defaults to setting the interface down, and then trying
675 with it up - fixes #71929
676 macchanger converts mac_${IFACE} to lowercase - fixes #73549
677 iproute2 now configures the interface up everytime we add an address
678 removed "need interface" from all modules depends as net.lo requires
679 interface anyway
680 removed hardcoded ath0 in wpa_supplicant
681
682 added rc-script statuses "starting", "stopping" and "inactive"
683 dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
684
685 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
686
687 dhclient now kill it's process if it failed to get a lease on startup
688 all dhclient responses are now handled correctly
689
690 04 Dec 2004; Roy Marples <uberlord@gentoo.org>:
691
692 fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
693 place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
694 Fixes #73327 - thanks to Benoit Boissinot
695
696 essidnet gets the essid itself instead of relying on ${ESSID}
697 wpa_supplicant module added
698 config-system now creates files as .tmp instead of .new and loads
699 the wpa_supplicant module if needed
700 ifconfig now addes aliases to devices other than eth0
701 dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
702 instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
703 ones
704
705 removed modules use dependancy in net.lo and added installed
706 - this allows use to provide "virtual" modules which are only "installed"
707 when other depended modules are installed
708
709* rc-scripts 1.6.7 (03 Dec 2004)
710
711 03 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
712
713 Simply filesystem unmounting in halt.sh. Based upon work by Georg Sauthoff
714 #68697. Also clean up the filesystem remounting readonly. As a last
715 resort to filesystems which won't remount readonly, we try to unmount them
716 with the force/readonly options. Idea from #70349.
717
718 03 Dec 2004; Roy Marples <uberlord@gentoo.org>:
719
720 Fixed config-system for only changing hostname when needed
721 udhcpc and dhclient now restore saved configs when stopping and work
722 with non-infinite leases
723 Moved generic dhcp options into a space seperated string
724 udhcpc now caches it's IP address and requests it the next time it starts
725 if the address is not released
726 udhcpc and dhclient no longer flush interfaces if we don't need too
727 ipppd module now looks for ipppd in /usr/sbin - fixes #73067
728
729 02 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
730
731 Merge time checking function (is_older_than) to help simplify config
732 file update checking. Used for now in env-update.sh #71285. Function
733 written by Paul Pacheco #55329.
734
735 02 Dec 2004; Roy Marples <uberlord@gentoo.org>:
736
737 Added option dhcp_release to specify if we release the DHCP lease or not
738 defaults to no
739 Changed variables peer_* to dhcp_*
740 dhclient and udhcpc now specify a pidfile
741 Fixed iwconfig report if iwgetid does not support --channel
742
743 01 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
744
745 Refix and clean up the netmount script to kill processes #64034.
746
747 01 Dec 2004; Roy Marples <uberlord@gentoo.org>:
748
749 Documentation fixes regarding iwconfig and linux-wlan-ng
750 Fixed bonding deps per bug #71419
751
752 30 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
753
754 Fix the UML/coLinux check in init.d/clock #72937.
755
756 Allow the user to override the default mount options via /etc/fstab
757 for all the mounts. Added a 'is_in_fstab' function to see if the
758 user has defined the mount, and if not, fall back to the hardcoded
759 stuff from before. This also lets us get rid of $RC_DEVICE_FS #70044.
760
761 26 Nov 2004; Roy Marples <uberlord@gentoo.org>:
762
763 Fixed up address detection in apipa
764 net.lo now checks for duplicate static IPv4 addresses before assigning
765 iwconfig now supports preassociate and postassociate user hooks
766 net.example - changed $1 to ${IFACE} in examples
767 clarified lack of linux-wlan-ng support
768
769 24 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
770
771 Allow users to specify charset option to dumpkeys when using unicode
772 in conf.d/keymaps #72225. Also move all the init.d/keymap specific
773 options out of rc.conf and into conf.d/keymaps and add some config
774 checks to init.d/keymaps like the clock/hostname init.d scripts.
775
776 Make sure /etc/rc.conf overrides conf.d files when starting up
777 critical services. Should help out with transition from rc.conf.
778
779 24 Nov 2004; Roy Marples <uberlord@gentoo.org>:
780
781 Ensure all net-scripts modules depend on interface_variable function
782 where applicable
783 Fixed adsl stopping - #68934. Thanks to Andreas Kauer
784
785 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
786
787 iproute2 does not need to create dummy interfaces for aliases
788 unlike ifconfig so we no longer do this
789 We now bring down all aliases and addresses properly
790 Split off some functions from net.lo into helpers.d/functions
791 so that our DHCP helper scripts can use them too :)
792 Deprecated interface specific setup in favour of a generic config
793 macchanger brings interface up now - fixes #71929
794 DHCP over VLAN now works - fixes #71860
795 Disabled modified function checking as it's far too expensive on CPU
796 and still isn't 100% reliable
797 When specifing a module that isn't emerged, you now get an error
798 telling you what to emerge
799 Removed -p option from the diff call used for function removal
800 Removed rp_filter setting - fixes first part of bug #71971
801 Added sysctl.conf settings relating to rp_filter to sysctl.conf
802 - fixes last part of bug #71971
803 Fixed pump exporing ntp servers
804 implemented MODULES_DIR so we can change directory we load from on the fly
805 fixed variables for vlans in most modules
806
807 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
808
809 Remove crap "ll" and "d" aliases from skel .bashrc
810
811 19 Nov 2004; Roy Marples <uberlord@gentoo.org>:
812
813 tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
814 udhcpc now does correct signal handling so we can release leases and
815 terminate cleanly
816 Improved pump process detection
817 Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
818 scripts. This makes things much saner as udhcpc is much saner - also fixed
819 essidnet and ipv6 local link for them.
820 removed iproute2 udhcpc reliance on the "bc" command
821
822 17 Nov 2004; Roy Marples <uberlord@gentoo.org>:
823
824 Fixed invalid variable handling in bonding and vlan - bug #71419
825 apipa now brings the interface up before testing if address exists
826 Updated bonding documentation - bug #71419
827 Fixed iproute2 adding addresses for vlans - bug #71419
828 ifconfig handle inet6 routing automatically - bug #33310
829 ifconfig - fixed old gateway + gateway in routes conflict
830 iproute2 cleaned up some functions
831
832 16 Nov 2004; Roy Marples <uberlord@gentoo.org>:
833
834 We no longer default a fallback to APIPA when no config is given
835 net.example fleshed out a bit more for dhcpcd - fixes #60845
836 Improved forced module handling a touch
837 modules_sort and modules_check_user in net.lo buffer _provides,
838 _before and _after in arrays to avoid shelling out
839
840 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
841
842 Add a check to clock init.d to make sure users dont try to set
843 config their clock in rc.conf anymore.
844
845 Redo hostname/domainname scripts to use files in /etc/conf.d/
846 instead of creating files in /etc/. Allows for controlling things
847 like the behavior of setting the 'domain' in resolv.conf since users
848 may not always understand exactly what's going on.
849
850 Stop referring to conf.d/basic as a global rc config option. That
851 file hasn't been used in a long time and has since been replaced
852 with env.d/00basic. Updated sbin/runscript.sh, etc/profile,
853 sbin/rc-help.sh, and src/awk/cachedepends.awk.
854
855 Run `find | xargs` instead of `find -exec`. Much better performance
856 this way, and busybox friendly #59732.
857
858 15 Nov 2004; Roy Marples <uberlord@gentoo.org>:
859
860 Split modules_load into smaller more managable functions in net.lo
861 Added modules_force option to net.lo with a big phat warning in
862 net.example about it potentially breaking networking
863 Added searchdomains_ESSID option to essidnet
864 Stopped the domain setting from putting the same entry in search
865 in config-system and essidnet
866 Removed second warning in net.lo when configuration not set
867 Documented APIPA module in net.example
868 Added kernel checking for vlan - fixes #70829
869 Added kernel checking for bonding, bridging and tuntap
870 Added iproute2 support to the APIPA module
871
872 13 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
873
874 Update the svcdir mounting #69595. Instead of mounting in /mnt
875 and then bind mounting to $svcdir, we mount the ramdisk on $svcidr.
876
877 12 Nov 2004; Roy Marples <uberlord@gentoo.org>:
878
879 Added arping duplicate address detection to net.lo
880 Created Automatic Private IP Addressing (APIPA) module
881
882 Added dependancy checking to ipppd
883 Bonding is now started pre instead of post
884 Fixed iface variable in dhcp modules for vlans
885 Changed get_device to interface_device
886 Changed get_type to interface_type
887 Added vlan configuration options and documented them in net.example
888 Fixed bridge configuration handling
889 Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
890
891 11 Nov 2004; Roy Marples <uberlord@gentoo.org>:
892
893 Fixed category of rp-pppoe to net-dialup error when requesting ADSL
894 Improved inet6 address deletion and detection in iproute2
895 Improved gateway logic in ifconfig
896 Changed all wireless reporting functions to use iwgetid instead of
897 parsing iwconfig output except for essid
898
899* rc-scripts 1.6.6 (08 Nov 2004)
900
901 08 Nov 2004; Roy Marples <uberlord@gentoo.org>:
902
903 Added options to configure bridge
904 Added bridge configuration example to net.example
905 Added missing required function interface_exists to iptunnel check_depends
906
907 07 Nov 2004; Aron Griffis <agriffis@gentoo.org>:
908
909 Fix shell scripting errors that would result in
910 /sbin/functions.sh: line 166: [: too many arguments.
911
912 05 Nov 2004; Roy Marples <uberlord@gentoo.org>:
913
914 net-scripts/net.modules.d/bridge
915 - fixed destroying a bridge if no ports were added
916 - starts interfaces if they don't exist - fixed bug #65153
917
918 net-scrips/net.modules.d/bonding
919 - starts interfaces if they don't exist
920
921 net-scripts/init.d/net.lo
922 - added net_start() function to start depandant ifaces
923 so that bridge br0 can active tun0 which net.tun0 has to create
924 - added use dependany on wlan incase we're using linux-wlan-ng drivers
925 fixes bug #64978
926 - moved start() to run_start() and stop() to run_stop()
927 created run() and new start()/stop() functions
928 this is so that we have one single entry point to localise variables
929 and to remove any added functions loaded by our modules
930 - removed redundant interface_exists() as it's provided by
931 ifconfig and/or iproute2
932
933 net-scripts/net.modules.d/ifconfig and iproute2
934 - added ifconfig_tunnel and iproute2_tunnel functions
935
936 addred gre/ipip tunnel support via the the tunnel module
937 - fixes bug #50765
938
939 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
940
941 net-scripts/net.modules.d/pump
942 - fixed setting ntp servers
943
944 net-scripts/net.modules.d/dhcpcd
945 - fixed stopping function
946
947 net-scripts/net.modules.d/bonding
948 - fixed module to actually work with the interface
949
950 net-scripts/init.d/net.lo
951 - we remove all added functions when restarting an interface
952 this relies on the diff command being available
953
954 added isdn support via the new ipppd module - fixes bug #69035
955
956 net-scripts/conf.d/net.example
957 - added sample isdn setup
958
959 net-scripts/conf.d/wireless.example
960 - added better descriptions to the _sleep variables
961
962 Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
963 - fixed bug #70022
964
965 net.lo - added get_type function to return the type of the interface
966 - eth, ippp, etc
967
968 ipppd, tuntap
969 - start() moved to pre_start() and we now test by type
970 this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
971 as ippp0 is always an isdn device
972
973 bridge - fixed stop function and moved start() to pre_start()
974 and automatically start if the variable bridge_${iface} exists
975
976 net.example - fixed up documentation for changed behaviour above
977
978 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
979
980 When launching critical services in /sbin/rc, make sure we source
981 the conf.d file (if it exists). Resolves #69956.
982
983 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
984
985 net-scripts/init.d/net.lo
986 - fixed !module when it's not installed
987 - we can now specify null inet addresses in the config
988 this allows a pure inet6 setup
989 - shutdown lo the same way we bring it up
990
991 net-scripts/net.modules.d/ifconfig
992 - changed IPv6 to inet6 in output of adding inet6 addresses
993 - just output inet6 address removed, not eth0 del foo
994
995 net-scripts/net.modules.d/iproute2
996 - fix deletion of non-link addresses - fixes bug #65417 (again)
997 - handle inet6 addresses like ifconfig - fixes more bug #65417
998
999 net-scripts/conf.d/net.example
1000 - noted that inet6 addresses do not create aliases
1001 - added examples of assigning inet6 addresses
1002
1003 net-scripts/net.modules.d/iwconfig
1004 - improve error message when card does not support scanning
1005
1006 net-scripts/conf.d/wireless.example
1007 - fixed comment regarding preferred_aps not working with cards that don't
1008 support scanning
1009
1010 02 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1011
1012 net-scripts/conf.d/net.example
1013 - added bridging and tuntap examples
1014
1015 net-scripts/init.d/net.lo
1016 - modprobe ${IFACE} when ${IFACE} does not exist
1017
1018 net-scripts/net.modules.d/ifconfig
1019 - fixed interface existance check
1020
1021 net-scripts/net.modules.d
1022 ifconfig & iproute2
1023 - added boolean to interface_exists to report if it exists or not
1024 - added checks to see if the interface exists or not when starting
1025
1026 dhcpcd
1027 - removed debug line
1028
1029 bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc
1030 - added checks to see if the interface exists or not when starting
1031
1032 tuntap
1033 - added checks to see if the interface exists or not when stopping
1034
1035 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1036
1037 Dump the error message that hwclock returns since it tends to be
1038 quite useful. Modified init.d/clock.
1039
1040 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
1041
1042 Don't create /dev/sndstat link anymore in populate_udev per #69635.
1043
1044 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1045
1046 net-scripts/init.d/net.lo:
1047 - modules specified by interface config now error if they are not loaded
1048 - moved interface check to after preup incase user preup loads drivers
1049 - modules can be explicitly not used by prefixing them with a !
1050 however, they are still available to other modules
1051 fixes bugs #68908, #69027
1052 - remove check to see if interface exists
1053 - modules may setup new interfaces and still require config
1054 so we have a new label counter in iface_start
1055 - removed the check to see if a class wrapping already exists
1056 this fixes the bug where ifconfig and iproute2 are installed, but
1057 ifconfig is asked for and the interface is restarted.
1058 - added check to see if the configured module is loaded
1059 and installed or not in iface_start
1060 - add dependancy on isdn4linux - fixes bug #69035
1061 - interface_exists moved to iproute and ifconfig
1062
1063 net-scripts/net.modules.d
1064 - Split wireless module into iwconfig and essidnet modules
1065 - Added tuntap and bridge modules, fixes bug #55394, #30688
1066
1067 net-scripts/init.d/iwconfig:
1068 - wep mode is now reported
1069 - removed post_stop function so we keep existing config
1070 - added pre_stop to set the ESSID variable
1071 - changed to veinfo/vewarn where appropriate
1072 - check if interface exists otherwise abort gracefully
1073 - no longer deletes addresses as we now avoid
1074 ipv6 local addresses in detecting if interface has an addresses or not
1075
1076 net-scripts/init.d/ifconfig:
1077 - added flag enable/disable function
1078 - scope:link inet6 addresses are ignored when testing is_up and
1079 del_addresses - fixes bug #65417
1080
1081 net-scripts/init.d/iproute2:
1082 - added flag enable/disable function
1083 - scope:link inet6 addresses are ignored when testing is_up and
1084 del_addresses - fixes bug #65417
1085
1086 net-scripts/init.d/macchanger:
1087 - fixed detecting whether the change worked or not, fixes bug #68893
1088
1089 net-scripts/init.d/vlan:
1090 - fixed old config problem
1091
1092 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
1093
1094 Do not delete depscan and envupdate caches on reboot, as this should
1095 improve bootup times - works nicely with the '-u' parameters of both.
1096 Also move the '-u' parameter test of depscan.sh after the directory
1097 exist test, else ${svcdir}/started/, etc do not exist. Modified both
1098 /sbin/rc and /sbin/depscan.sh for this.
1099
1100 Move things around in /sbin/functions.sh to have all functions above.
1101
1102 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
1103
1104 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
1105
1106 Only add files not managed by udev to device tarball, bug #57110.
1107
1108 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1109
1110 Revert pam_console_apply udev check in bootmisc/halt.sh since
1111 the bug is with pam_console_apply and not udev/pam.
1112
1113 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
1114
1115 Allow users to select ramfs instead of default tmpfs for mounting
1116 on /dev with udev #69091.
1117
1118 Add issue.devfix which would be auto copied to /etc/issue if
1119 /sbin/rc detects the user is missing /dev/null or /dev/console.
1120 Includes a simple explanation/fix for what's wrong.
1121
1122 Make sure the clock init script runs after checkroot/modules/localmount
1123 so that timestamps are synchronized asap #68133 / #70008.
1124
1125 Accept '-nc' as a short option to '--nocolor' #64736.
1126
1127 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1128
1129 Don't use -A with fsck to respect the fs_passno since it'll try
1130 to fsck all filesystems, not just the ones specified. Instead,
1131 awk /etc/fstab to review the passno field in checkroot #68822.
1132
1133 Add support for 'gentoo=forcefsck' boot option in checkroot.
1134
1135 Make sure we run devfsd in /sbin/rc even when /dev has been
1136 automounted by the kernel #68795.
1137
1138 Don't generate the device tarball in halt.sh with livecds #68469.
1139
1140 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1141
1142 net-scripts/net.modules.d/ifconfig:
1143 - Simplify ifconfig_is_up()
1144 - Fix ifconfig_get_aliases_rev() to actually work... you can't
1145 specify an interface name to ifconfig if you want to see the
1146 aliases.
1147 - Workaround a couple ifconfig bugs dealing with aliases
1148 - Correct a return status in ifconfig_interface_del_addresses()
1149 - ifconfig_iface_stop() is bool, not void; fix the comments
1150
1151 net-scripts/net.modules.d/iproute2:
1152 - iproute2_iface_stop() is bool, not void. Fix the code so it
1153 returns meaningful values
1154
1155 net-scripts/init.d/net.lo:
1156 - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
1157 barf when a preferred module is either (1) missing from
1158 net.modules.d or (2) not available due to missing dependencies
1159 - When loading all modules in order to stop an interface, only use
1160 the first available to satisfy each class wrapper
1161
1162 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1163
1164 Include livecd patch that was applied to baselayout-1.9.4-r6
1165 to use agetty instead of mingetty
1166
1167 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1168
1169 Mount tmpfs instead of ramfs on /dev when using udev systems.
1170 The problem with ramfs is that it has no size limitations so
1171 one could easily take down their machine by accident #68653.
1172
1173* rc-scripts 1.6.3 (23 Oct 2004)
1174
1175 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1176
1177 Add support for user_eth0 in the adsl module and in net.example.
1178 This means that most users won't need to edit pppoe.conf at all
1179
1180 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1181
1182 Remove old etc/conf.d/net and try to clarify instructions in
1183 net-scripts/conf.d/net.example. Add example for ADSL
1184
1185 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1186
1187 Merge all of the UML checks into one function, is_uml_sys(),
1188 which is now in functions.sh.
4 1189
5 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>: 1190 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
6 1191
7 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that 1192 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
8 depend on RC_VERBOSE which defaults to no. Add --verbose to args 1193 depend on RC_VERBOSE which defaults to no. Add --verbose to args
17 1202
18 In net.lo, use eindent for output of pre/post scripts 1203 In net.lo, use eindent for output of pre/post scripts
19 1204
20 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>: 1205 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
21 1206
22 Add shfs to our list of net filesystems #61452. 1207 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
23 1208
24 Add a '-u' parameter to depscan.sh to allow for updates only when 1209 Add a '-u' parameter to depscan.sh to allow for updates only when
25 the config files have changed. With /sbin/rc using this, we speed 1210 the config files have changed. With /sbin/rc using this, we speed
26 up bootup by only regenerating the cache when need be #67976. Also 1211 up bootup by only regenerating the cache when need be #67976. Also
27 add a '-u' parameter to env-update.sh for same reasons. 1212 add a '-u' parameter to env-update.sh for same reasons.
30 depend on runlevels (which is all that rc-update modifies). 1215 depend on runlevels (which is all that rc-update modifies).
31 1216
32 Add unicode support to keymaps/consolefont #32111 and UML support #29707. 1217 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
33 1218
34 Add checks to many filesystem operations in the eventuality that the 1219 Add checks to many filesystem operations in the eventuality that the
35 filesystems are mounted read only. Will automount a ramdisk even if 1220 filesystems are mounted read only.
36 svcmount=no under these conditions.
37 1221
38 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>: 1222 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
39 1223
40 Update the default fstab /dev/shm mount to include the nodev, nosuid, 1224 Update the default fstab /dev/shm mount to include the nodev, nosuid,
41 and noexec mount flags. No reason for the filesystem to have those. 1225 and noexec mount flags. No reason for the filesystem to have those.
214 Update the fs_passno values in the default fstab to match the 1398 Update the fs_passno values in the default fstab to match the
215 settings suggested by the manpage #37314. Make checkroot respect 1399 settings suggested by the manpage #37314. Make checkroot respect
216 a fs_passno setting of 0 when dealing with / #39212. Change 1400 a fs_passno setting of 0 when dealing with / #39212. Change
217 default / filesystem type to ext3 instead of xfs #42670. 1401 default / filesystem type to ext3 instead of xfs #42670.
218 1402
219 Re-order the arguements to mount to match POSIX requirements #66225. 1403 Re-order the arguments to mount to match POSIX requirements #66225.
220 1404
221 Don't pipe swapon in localmount to /dev/null and ignore return 1405 Don't pipe swapon in localmount to /dev/null and ignore return
222 codes anymore. A swapon that works shows no output #39834. 1406 codes anymore. A swapon that works shows no output #39834.
223 1407
224 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>: 1408 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
505 1689
506 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1690 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
507 1691
508 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by 1692 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
509 Andy Dustman. Fix bug 47250 (depscan.sh fails to create 1693 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
510 /var/lib/init.d/* directories) with patch from Terje Bergstrm. 1694 /var/lib/init.d/* directories) with patch from Terje Bergström
511 1695
512* rc-scripts 1.4.6 (08 Apr 2004) 1696* rc-scripts 1.4.6 (08 Apr 2004)
513 1697
514 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1698 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
515 1699
2129 is needed, else /usr/bin/newgrp segfault. 3313 is needed, else /usr/bin/newgrp segfault.
2130 3314
2131 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 3315 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2132 3316
2133 Update /etc/skel/.bash_profile to make it tcsh compadible. 3317 Update /etc/skel/.bash_profile to make it tcsh compadible.
2134 Thanks to Vin Jrvel for this fix. 3318 Thanks to Väinö Järvelä for this fix.
2135 3319
2136 Update /etc/profile to also set the PS? variables if $SHELL 3320 Update /etc/profile to also set the PS? variables if $SHELL
2137 is set to /bin/sh. This should make prompt colours in 3321 is set to /bin/sh. This should make prompt colours in
2138 bootstrap work again. 3322 bootstrap work again.
2139 3323

Legend:
Removed from v.1.438  
changed lines
  Added in v.1.688

  ViewVC Help
Powered by ViewVC 1.1.20