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

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

  ViewVC Help
Powered by ViewVC 1.1.20