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

Diff of /rc-scripts/ChangeLog

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.20