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

Diff of /rc-scripts/ChangeLog

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

Revision 1.324 Revision 1.534
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 2002-2004 Gentoo Foundation; Distributed under the GPLv2
3# Written by Daniel Robbins (drobbins@gentoo.org) 3
4 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
5
6 macchanger defaults to setting the interface down, and then trying
7 with it up - fixes #71929
8 macchanger converts mac_${IFACE} to lowercase - fixes #73549
9 iproute2 now configures the interface up everytime we add an address
10 removed "need interface" from all modules depends as net.lo requires
11 interface anyway
12 removed hardcoded ath0 in wpa_supplicant
13
14 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
15
16 dhclient now kill it's process if it failed to get a lease on startup
17 all dhclient responses are now handled correctly
18
19 04 Dec 2004; Roy Marples <uberlord@gentoo.org>:
20
21 fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
22 place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
23 Fixes #73327 - thanks to Benoit Boissinot
24
25 essidnet gets the essid itself instead of relying on ${ESSID}
26 wpa_supplicant module added
27 config-system now creates files as .tmp instead of .new and loads
28 the wpa_supplicant module if needed
29 ifconfig now addes aliases to devices other than eth0
30 dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
31 instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
32 ones
33
34 removed modules use dependancy in net.lo and added installed
35 - this allows use to provide "virtual" modules which are only "installed"
36 when other depended modules are installed
37
38* rc-scripts 1.6.7 (03 Dec 2004)
39
40 03 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
41
42 Simply filesystem unmounting in halt.sh. Based upon work by Georg Sauthoff
43 #68697. Also clean up the filesystem remounting readonly. As a last
44 resort to filesystems which won't remount readonly, we try to unmount them
45 with the force/readonly options. Idea from #70349.
46
47 03 Dec 2004; Roy Marples <uberlord@gentoo.org>:
48
49 Fixed config-system for only changing hostname when needed
50 udhcpc and dhclient now restore saved configs when stopping and work
51 with non-infinite leases
52 Moved generic dhcp options into a space seperated string
53 udhcpc now caches it's IP address and requests it the next time it starts
54 if the address is not released
55 udhcpc and dhclient no longer flush interfaces if we don't need too
56 ipppd module now looks for ipppd in /usr/sbin - fixes #73067
57
58 02 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
59
60 Merge time checking function (is_older_than) to help simplify config
61 file update checking. Used for now in env-update.sh #71285. Function
62 written by Paul Pacheco #55329.
63
64 02 Dec 2004; Roy Marples <uberlord@gentoo.org>:
65
66 Added option dhcp_release to specify if we release the DHCP lease or not
67 defaults to no
68 Changed variables peer_* to dhcp_*
69 dhclient and udhcpc now specify a pidfile
70 Fixed iwconfig report if iwgetid does not support --channel
71
72 01 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
73
74 Refix and clean up the netmount script to kill processes #64034.
75
76 01 Dec 2004; Roy Marples <uberlord@gentoo.org>:
77
78 Documentation fixes regarding iwconfig and linux-wlan-ng
79 Fixed bonding deps per bug #71419
80
81 30 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
82
83 Fix the UML/coLinux check in init.d/clock #72937.
84
85 Allow the user to override the default mount options via /etc/fstab
86 for all the mounts. Added a 'is_in_fstab' function to see if the
87 user has defined the mount, and if not, fall back to the hardcoded
88 stuff from before. This also lets us get rid of $RC_DEVICE_FS #70044.
89
90 26 Nov 2004; Roy Marples <uberlord@gentoo.org>:
91
92 Fixed up address detection in apipa
93 net.lo now checks for duplicate static IPv4 addresses before assigning
94 iwconfig now supports preassociate and postassociate user hooks
95 net.example - changed $1 to ${IFACE} in examples
96 clarified lack of linux-wlan-ng support
97
98 24 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
99
100 Allow users to specify charset option to dumpkeys when using unicode
101 in conf.d/keymaps #72225. Also move all the init.d/keymap specific
102 options out of rc.conf and into conf.d/keymaps and add some config
103 checks to init.d/keymaps like the clock/hostname init.d scripts.
104
105 Make sure /etc/rc.conf overrides conf.d files when starting up
106 critical services. Should help out with transition from rc.conf.
107
108 24 Nov 2004; Roy Marples <uberlord@gentoo.org>:
109
110 Ensure all net-scripts modules depend on interface_variable function
111 where applicable
112 Fixed adsl stopping - #68934. Thanks to Andreas Kauer
113
114 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
115
116 iproute2 does not need to create dummy interfaces for aliases
117 unlike ifconfig so we no longer do this
118 We now bring down all aliases and addresses properly
119 Split off some functions from net.lo into helpers.d/functions
120 so that our DHCP helper scripts can use them too :)
121 Deprecated interface specific setup in favour of a generic config
122 macchanger brings interface up now - fixes #71929
123 DHCP over VLAN now works - fixes #71860
124 Disabled modified function checking as it's far too expensive on CPU
125 and still isn't 100% reliable
126 When specifing a module that isn't emerged, you now get an error
127 telling you what to emerge
128 Removed -p option from the diff call used for function removal
129 Removed rp_filter setting - fixes first part of bug #71971
130 Added sysctl.conf settings relating to rp_filter to sysctl.conf
131 - fixes last part of bug #71971
132 Fixed pump exporing ntp servers
133 implemented MODULES_DIR so we can change directory we load from on the fly
134 fixed variables for vlans in most modules
135
136 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
137
138 Remove crap "ll" and "d" aliases from skel .bashrc
139
140 19 Nov 2004; Roy Marples <uberlord@gentoo.org>:
141
142 tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
143 udhcpc now does correct signal handling so we can release leases and
144 terminate cleanly
145 Improved pump process detection
146 Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
147 scripts. This makes things much saner as udhcpc is much saner - also fixed
148 essidnet and ipv6 local link for them.
149 removed iproute2 udhcpc reliance on the "bc" command
150
151 17 Nov 2004; Roy Marples <uberlord@gentoo.org>:
152
153 Fixed invalid variable handling in bonding and vlan - bug #71419
154 apipa now brings the interface up before testing if address exists
155 Updated bonding documentation - bug #71419
156 Fixed iproute2 adding addresses for vlans - bug #71419
157 ifconfig handle inet6 routing automatically - bug #33310
158 ifconfig - fixed old gateway + gateway in routes conflict
159 iproute2 cleaned up some functions
160
161 16 Nov 2004; Roy Marples <uberlord@gentoo.org>:
162
163 We no longer default a fallback to APIPA when no config is given
164 net.example fleshed out a bit more for dhcpcd - fixes #60845
165 Improved forced module handling a touch
166 modules_sort and modules_check_user in net.lo buffer _provides,
167 _before and _after in arrays to avoid shelling out
168
169 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
170
171 Add a check to clock init.d to make sure users dont try to set
172 config their clock in rc.conf anymore.
173
174 Redo hostname/domainname scripts to use files in /etc/conf.d/
175 instead of creating files in /etc/. Allows for controlling things
176 like the behavior of setting the 'domain' in resolv.conf since users
177 may not always understand exactly what's going on.
178
179 Stop referring to conf.d/basic as a global rc config option. That
180 file hasn't been used in a long time and has since been replaced
181 with env.d/00basic. Updated sbin/runscript.sh, etc/profile,
182 sbin/rc-help.sh, and src/awk/cachedepends.awk.
183
184 Run `find | xargs` instead of `find -exec`. Much better performance
185 this way, and busybox friendly #59732.
186
187 15 Nov 2004; Roy Marples <uberlord@gentoo.org>:
188
189 Split modules_load into smaller more managable functions in net.lo
190 Added modules_force option to net.lo with a big phat warning in
191 net.example about it potentially breaking networking
192 Added searchdomains_ESSID option to essidnet
193 Stopped the domain setting from putting the same entry in search
194 in config-system and essidnet
195 Removed second warning in net.lo when configuration not set
196 Documented APIPA module in net.example
197 Added kernel checking for vlan - fixes #70829
198 Added kernel checking for bonding, bridging and tuntap
199 Added iproute2 support to the APIPA module
200
201 13 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
202
203 Update the svcdir mounting #69595. Instead of mounting in /mnt
204 and then bind mounting to $svcdir, we mount the ramdisk on $svcidr.
205
206 12 Nov 2004; Roy Marples <uberlord@gentoo.org>:
207
208 Added arping duplicate address detection to net.lo
209 Created Automatic Private IP Addressing (APIPA) module
210
211 Added dependancy checking to ipppd
212 Bonding is now started pre instead of post
213 Fixed iface variable in dhcp modules for vlans
214 Changed get_device to interface_device
215 Changed get_type to interface_type
216 Added vlan configuration options and documented them in net.example
217 Fixed bridge configuration handling
218 Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
219
220 11 Nov 2004; Roy Marples <uberlord@gentoo.org>:
221
222 Fixed category of rp-pppoe to net-dialup error when requesting ADSL
223 Improved inet6 address deletion and detection in iproute2
224 Improved gateway logic in ifconfig
225 Changed all wireless reporting functions to use iwgetid instead of
226 parsing iwconfig output except for essid
227
228* rc-scripts 1.6.6 (08 Nov 2004)
229
230 08 Nov 2004; Roy Marples <uberlord@gentoo.org>:
231
232 Added options to configure bridge
233 Added bridge configuration example to net.example
234 Added missing required function interface_exists to iptunnel check_depends
235
236 07 Nov 2004; Aron Griffis <agriffis@gentoo.org>:
237
238 Fix shell scripting errors that would result in
239 /sbin/functions.sh: line 166: [: too many arguments.
240
241 05 Nov 2004; Roy Marples <uberlord@gentoo.org>:
242
243 net-scripts/net.modules.d/bridge
244 - fixed destroying a bridge if no ports were added
245 - starts interfaces if they don't exist - fixed bug #65153
246
247 net-scrips/net.modules.d/bonding
248 - starts interfaces if they don't exist
249
250 net-scripts/init.d/net.lo
251 - added net_start() function to start depandant ifaces
252 so that bridge br0 can active tun0 which net.tun0 has to create
253 - added use dependany on wlan incase we're using linux-wlan-ng drivers
254 fixes bug #64978
255 - moved start() to run_start() and stop() to run_stop()
256 created run() and new start()/stop() functions
257 this is so that we have one single entry point to localise variables
258 and to remove any added functions loaded by our modules
259 - removed redundant interface_exists() as it's provided by
260 ifconfig and/or iproute2
261
262 net-scripts/net.modules.d/ifconfig and iproute2
263 - added ifconfig_tunnel and iproute2_tunnel functions
264
265 addred gre/ipip tunnel support via the the tunnel module
266 - fixes bug #50765
267
268 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
269
270 net-scripts/net.modules.d/pump
271 - fixed setting ntp servers
272
273 net-scripts/net.modules.d/dhcpcd
274 - fixed stopping function
275
276 net-scripts/net.modules.d/bonding
277 - fixed module to actually work with the interface
278
279 net-scripts/init.d/net.lo
280 - we remove all added functions when restarting an interface
281 this relies on the diff command being available
282
283 added isdn support via the new ipppd module - fixes bug #69035
284
285 net-scripts/conf.d/net.example
286 - added sample isdn setup
287
288 net-scripts/conf.d/wireless.example
289 - added better descriptions to the _sleep variables
290
291 Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
292 - fixed bug #70022
293
294 net.lo - added get_type function to return the type of the interface
295 - eth, ippp, etc
296
297 ipppd, tuntap
298 - start() moved to pre_start() and we now test by type
299 this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
300 as ippp0 is always an isdn device
301
302 bridge - fixed stop function and moved start() to pre_start()
303 and automatically start if the variable bridge_${iface} exists
304
305 net.example - fixed up documentation for changed behaviour above
306
307 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
308
309 When launching critical services in /sbin/rc, make sure we source
310 the conf.d file (if it exists). Resolves #69956.
311
312 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
313
314 net-scripts/init.d/net.lo
315 - fixed !module when it's not installed
316 - we can now specify null inet addresses in the config
317 this allows a pure inet6 setup
318 - shutdown lo the same way we bring it up
319
320 net-scripts/net.modules.d/ifconfig
321 - changed IPv6 to inet6 in output of adding inet6 addresses
322 - just output inet6 address removed, not eth0 del foo
323
324 net-scripts/net.modules.d/iproute2
325 - fix deletion of non-link addresses - fixes bug #65417 (again)
326 - handle inet6 addresses like ifconfig - fixes more bug #65417
327
328 net-scripts/conf.d/net.example
329 - noted that inet6 addresses do not create aliases
330 - added examples of assigning inet6 addresses
331
332 net-scripts/net.modules.d/iwconfig
333 - improve error message when card does not support scanning
334
335 net-scripts/conf.d/wireless.example
336 - fixed comment regarding preferred_aps not working with cards that don't
337 support scanning
338
339 02 Nov 2004; Roy Marples <uberlord@gentoo.org>:
340
341 net-scripts/conf.d/net.example
342 - added bridging and tuntap examples
343
344 net-scripts/init.d/net.lo
345 - modprobe ${IFACE} when ${IFACE} does not exist
346
347 net-scripts/net.modules.d/ifconfig
348 - fixed interface existance check
349
350 net-scripts/net.modules.d
351 ifconfig & iproute2
352 - added boolean to interface_exists to report if it exists or not
353 - added checks to see if the interface exists or not when starting
354
355 dhcpcd
356 - removed debug line
357
358 bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc
359 - added checks to see if the interface exists or not when starting
360
361 tuntap
362 - added checks to see if the interface exists or not when stopping
363
364 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
365
366 Dump the error message that hwclock returns since it tends to be
367 quite useful. Modified init.d/clock.
368
369 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
370
371 Don't create /dev/sndstat link anymore in populate_udev per #69635.
372
373 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
374
375 net-scripts/init.d/net.lo:
376 - modules specified by interface config now error if they are not loaded
377 - moved interface check to after preup incase user preup loads drivers
378 - modules can be explicitly not used by prefixing them with a !
379 however, they are still available to other modules
380 fixes bugs #68908, #69027
381 - remove check to see if interface exists
382 - modules may setup new interfaces and still require config
383 so we have a new label counter in iface_start
384 - removed the check to see if a class wrapping already exists
385 this fixes the bug where ifconfig and iproute2 are installed, but
386 ifconfig is asked for and the interface is restarted.
387 - added check to see if the configured module is loaded
388 and installed or not in iface_start
389 - add dependancy on isdn4linux - fixes bug #69035
390 - interface_exists moved to iproute and ifconfig
391
392 net-scripts/net.modules.d
393 - Split wireless module into iwconfig and essidnet modules
394 - Added tuntap and bridge modules, fixes bug #55394, #30688
395
396 net-scripts/init.d/iwconfig:
397 - wep mode is now reported
398 - removed post_stop function so we keep existing config
399 - added pre_stop to set the ESSID variable
400 - changed to veinfo/vewarn where appropriate
401 - check if interface exists otherwise abort gracefully
402 - no longer deletes addresses as we now avoid
403 ipv6 local addresses in detecting if interface has an addresses or not
404
405 net-scripts/init.d/ifconfig:
406 - added flag enable/disable function
407 - scope:link inet6 addresses are ignored when testing is_up and
408 del_addresses - fixes bug #65417
409
410 net-scripts/init.d/iproute2:
411 - added flag enable/disable function
412 - scope:link inet6 addresses are ignored when testing is_up and
413 del_addresses - fixes bug #65417
414
415 net-scripts/init.d/macchanger:
416 - fixed detecting whether the change worked or not, fixes bug #68893
417
418 net-scripts/init.d/vlan:
419 - fixed old config problem
420
421 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
422
423 Do not delete depscan and envupdate caches on reboot, as this should
424 improve bootup times - works nicely with the '-u' parameters of both.
425 Also move the '-u' parameter test of depscan.sh after the directory
426 exist test, else ${svcdir}/started/, etc do not exist. Modified both
427 /sbin/rc and /sbin/depscan.sh for this.
428
429 Move things around in /sbin/functions.sh to have all functions above.
430
431 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
432
433 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
434
435 Only add files not managed by udev to device tarball, bug #57110.
436
437 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
438
439 Revert pam_console_apply udev check in bootmisc/halt.sh since
440 the bug is with pam_console_apply and not udev/pam.
441
442 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
443
444 Allow users to select ramfs instead of default tmpfs for mounting
445 on /dev with udev #69091.
446
447 Add issue.devfix which would be auto copied to /etc/issue if
448 /sbin/rc detects the user is missing /dev/null or /dev/console.
449 Includes a simple explanation/fix for what's wrong.
450
451 Make sure the clock init script runs after checkroot/modules/localmount
452 so that timestamps are synchronized asap #68133 / #70008.
453
454 Accept '-nc' as a short option to '--nocolor' #64736.
455
456 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
457
458 Don't use -A with fsck to respect the fs_passno since it'll try
459 to fsck all filesystems, not just the ones specified. Instead,
460 awk /etc/fstab to review the passno field in checkroot #68822.
461
462 Add support for 'gentoo=forcefsck' boot option in checkroot.
463
464 Make sure we run devfsd in /sbin/rc even when /dev has been
465 automounted by the kernel #68795.
466
467 Don't generate the device tarball in halt.sh with livecds #68469.
468
469 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
470
471 net-scripts/net.modules.d/ifconfig:
472 - Simplify ifconfig_is_up()
473 - Fix ifconfig_get_aliases_rev() to actually work... you can't
474 specify an interface name to ifconfig if you want to see the
475 aliases.
476 - Workaround a couple ifconfig bugs dealing with aliases
477 - Correct a return status in ifconfig_interface_del_addresses()
478 - ifconfig_iface_stop() is bool, not void; fix the comments
479
480 net-scripts/net.modules.d/iproute2:
481 - iproute2_iface_stop() is bool, not void. Fix the code so it
482 returns meaningful values
483
484 net-scripts/init.d/net.lo:
485 - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
486 barf when a preferred module is either (1) missing from
487 net.modules.d or (2) not available due to missing dependencies
488 - When loading all modules in order to stop an interface, only use
489 the first available to satisfy each class wrapper
490
491 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
492
493 Include livecd patch that was applied to baselayout-1.9.4-r6
494 to use agetty instead of mingetty
495
496 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
497
498 Mount tmpfs instead of ramfs on /dev when using udev systems.
499 The problem with ramfs is that it has no size limitations so
500 one could easily take down their machine by accident #68653.
501
502* rc-scripts 1.6.3 (23 Oct 2004)
503
504 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
505
506 Add support for user_eth0 in the adsl module and in net.example.
507 This means that most users won't need to edit pppoe.conf at all
508
509 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
510
511 Remove old etc/conf.d/net and try to clarify instructions in
512 net-scripts/conf.d/net.example. Add example for ADSL
513
514 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
515
516 Merge all of the UML checks into one function, is_uml_sys(),
517 which is now in functions.sh.
518
519 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
520
521 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
522 depend on RC_VERBOSE which defaults to no. Add --verbose to args
523 understood by runscript.sh.
524
525 In net.lo, use veinfo and friends when loading modules since this
526 information is confusing to users.
527
528 In net.lo, always load global "modules" setting in following
529 "modules_iface" since this is a little easier for users to
530 understand.
531
532 In net.lo, use eindent for output of pre/post scripts
533
534 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
535
536 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
537
538 Add a '-u' parameter to depscan.sh to allow for updates only when
539 the config files have changed. With /sbin/rc using this, we speed
540 up bootup by only regenerating the cache when need be #67976. Also
541 add a '-u' parameter to env-update.sh for same reasons.
542
543 Don't run depscan.sh in rc-update anymore since the cache files don't
544 depend on runlevels (which is all that rc-update modifies).
545
546 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
547
548 Add checks to many filesystem operations in the eventuality that the
549 filesystems are mounted read only.
550
551 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
552
553 Update the default fstab /dev/shm mount to include the nodev, nosuid,
554 and noexec mount flags. No reason for the filesystem to have those.
555
556 Cleaned up the clock init script. Moved the clock options out of
557 rc.conf and into its own conf.d/clock file. Added support for the
558 weird Alpha consoles SRM/ARC since they need special config options.
559 Also made the syncing of system clock to hardware clock at shutdown
560 optional (with the default being off) #15834. Don't try to set the
561 clock if running inside a coLinux environment #52870.
562
563 Update default PATH ordering to try to follow default behavior in
564 other distro's and because it's logical that /usr/local should
565 override /usr which should override /. Fixes #12531.
566
567 Move devfs stuff out of baselayout and into the devfsd package.
568
569 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
570
571 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
572
573 Fix rc-status to work with new COLS code.
574
575 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
576
577 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
578 stop assuming ramfs==ramdisk #64079.
579
580 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
581
582 Rework the code for managing /dev to make it more flexible for
583 users. Some don't want to use devfs/udev but rather just create
584 their own nodes. Handles some issues with #44906 / #67276.
585
586 Move the utmp clearing code out of bootmisc and into /sbin/rc.
587 The utmp log must be cleared while in the initial boot level
588 (meaning inside /sbin/rc) because as soon as rc exists, init
589 writes a 'boot' record (`who -b`) which would normally be lost
590 when the bootmisc init.d script is run #61727.
591
592 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
593
594 Cosmetic fixes for starting loopback interface
595
596 SpanKY doesn't like the dots... disable them by default, but you
597 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
598
599* rc-scripts 1.6.2 (13 Oct 2004)
600
601 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
602
603 Install net.modules.d to /lib/rcscripts instead of /etc so we
604 don't have to deal with CONFIG_PROTECT
605
606 Fix diff code in modules_load so it can identify which functions
607 have been modified
608
609 Fix fallback mechanism in iface_start so that it works correctly
610 and doesn't report a bogus error message when trying the fallback
611
612 Get rid of need_begin trickery in iface_stop
613
614 Simplify eend processing in dhcp modules
615
616 Implement eindent, eoutdent, esetdent in functions.sh and adjust
617 net-scripts to use them.
618
619 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
620 RC_INDENTATION and to work better on serial terminals
621
622 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
623
624 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
625
626 Fix ipaddr_fallback in net-scripts/conf.d/net.example
627
628 09 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
629
630 Remove init.d/net.eth0 net.lo and net.ppp0. The first two are
631 provided now by net-scripts and net.ppp0 is shipped in
632 net-dialup/ppp
633
634 Create NET_FS_LIST and is_net_fs in functions.sh and use them in
635 checkroot, localmount, netmount, net.example, and net.lo
636
637 09 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
638
639 If the hostname has already been set via the kernel/dhcp, don't
640 force it to 'localhost'. Used in netboot/terminal setups #38172.
641
642 Add domainname to default boot runlevel list #47041.
643
644 08 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
645
646 Make sure that when we try to mount /sys, we do so with -n (tigger).
647
648 Add some examples for nfs to sysctl.conf #66575.
649
650 06 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
651
652 Update to net-scripts 1.0.2 from Roy
653 ------------------------------------
654 - wireless module: replaced preferred_only var with
655 associate_order this makes more sense now as we have changed the
656 possible values
657 - wireless module: added patch from Daniel Zappala we should call
658 wireless_get_essid everywhere now
659 - wireless module: don't declare ESSID local in
660 wireless_configure(). This allows ESSID to be tested in the
661 user defined postup() function
662 - wireless module: test type != "NOT READY!" instead of testing =
663 IEEE. this resolves problems with intel and ra-tech drivers
664 - net.lo start() now errors when the interface does not exist
665 - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this
666 enables wireless to map them from peer_dns_ESSID
667 - config-system helper now loads wireless module to remap
668 variables from ESSID this allows udhcpc and dhclient to use
669 remapped wireless vars
670 - fixed dhcpcd and pump modules using peer_* vars
671 - wireless aborts after 5 seconds if it cannot report a valid
672 ESSID this fixes a potential infinite loop problem
673 - wireless_setup_iface() renamed to wireless_map_essid_vars() this
674 avoids confusion about what the function actually does
675
676 06 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
677
678 Change the default net.ipv4.conf.default.rp_filter setting to 1
679 in sysctl.conf since it shouldn't be harmful in anyway. Redhat
680 does the same.
681
682 05 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
683
684 Get rid of getcols() in sbin/functions.sh. Use COLUMNS when
685 possible and otherwise clean up the COLS code. Fix the "emerge
686 depend" detection code to use RC_ENDCOL="no"
687
688 05 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
689
690 Changed behavior of the domainname init.d script. It will now
691 override any settings obtained via dhcp/whatever. See #48277.
692
693 Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg.
694 This way users have an 'after-boot' log of their dmesg saved
695 somewhere useful #55421.
696
697 Added the 'eend' back to depscan.sh since the script starts with a
698 call to 'ebegin' #59694.
699
700 Add selinux update from Chris PeBenito for src/runscript.c #64019.
701
702 Add more quoting to rc-help.sh to fix some non-critical errors.
703 Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR
704 in functions.sh to be set via the environment.
705
706 Flesh out the default sysctl.conf with comments and more examples
707 since our previous one was pretty sparse #59993.
708
709 Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way
710 we only require sort in / and not both #36453.
711
712 04 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
713
714 More (I mean a LOT more) services. This takes care of #44458,
715 #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA
716 list/Fedora/FreeBSD/Debian.
717
718 Change the test for /proc/cmdline from -e to -r. On grsecurity
719 based systems for example, the file may exist, but not be readable
720 by non-root users (patch by Ned Ludd).
721
722 03 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
723
724 Add support for NFSv4 from #25106 to the netmount script. Don't
725 try to fsck / if the root is a remote filesystem (like NFS) #36624.
726
727 Update the fs_passno values in the default fstab to match the
728 settings suggested by the manpage #37314. Make checkroot respect
729 a fs_passno setting of 0 when dealing with / #39212. Change
730 default / filesystem type to ext3 instead of xfs #42670.
731
732 Re-order the arguments to mount to match POSIX requirements #66225.
733
734 Don't pipe swapon in localmount to /dev/null and ignore return
735 codes anymore. A swapon that works shows no output #39834.
736
737 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
738
739 Break up the COL/COLOR code properly this time. Not all serial
740 consoles can handle adjusting to the end of the line, so let's not
741 bother running stty at all anymore. This should fix up #32453.
742
743 30 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
744
745 Disable cryptfs by default in the conf.d file. Also cleanup
746 the output generated in localmount/checkfs/halt.sh for dm-crypt.
747 Add an extra check so that cryptfs is only run when the conf.d
748 file exists as well as /bin/cryptsetup.
749
750 29 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
751
752 Let glibc install nscd since different versions of glibc will
753 need to be handled differently. See #43076 by Rui Malheiro.
754
755 29 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
756
757 Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
758
759 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
760
761 Clear the screen in .bash_logout #32330
762
763* rc-scripts 1.6.1 (27 Sep 2004)
764
765 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
766
767 Update dm-crypt to work with multi-line configuration files.
768 Also don't set status in a subshell; it was being lost before.
769
770 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
771
772 Rework the logic behind the $COLS code. It should not depend
773 on whether color is enabled. Also add a check for negative
774 values (like when using a serial console).
775
776* rc-scripts 1.6.0 (15 Sep 2004)
777
778 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
779
780 Fix bug 64034: simplify netmount script's stop function so that
781 mountpoints containing spaces work correctly
782
783 Update tarball.sh to use net-scripts
784
785 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
786
787 Commit dm-crypt enablement patch from Tigger (Rob Holland) in
788 bug 43146
789
790* rc-scripts 1.5.3 (18 Aug 2004)
791
792 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
793
794 Fix bug 60719 (request for better error messages from runscript)
795 by allowing errors to show on the screen when they're encountered
796 in wrap_rcscript
797
798 Apply Spock's bootsplash patch from bug 45784. This moves most of
799 the splash functionality out of baselayout.
800
801 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
802
803 Don't export PS1. Continuation of bug 26951, comments 60-62.
804
805* rc-scripts 1.5.2 (02 Aug 2004)
806
807 02 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
808
809 Related to bug 38955, don't set INPUTRC. Instead patch bash so
810 that it looks for /etc/inputrc automatically if ~/.inputrc is
811 missing. This is better than using INPUTRC since that will
812 override even after the user creates ~/.inputrc.
813
814 Fix bug 54275: Don't set INFODIR. The correct variable used by
815 texinfo is INFOPATH, which is already set in 00basic. Setting
816 INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
817
818 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
819
820 Fix bug 58805: net.eth0 should use bridge so that bridge
821 interfaces are configured prior to net.br0 running
822
823 Fix bug 56856: Get rid of net.rej and integrate missing stuff to
824 conf.d/net
825
826 Apply half of spock's patch in bug 45784: Check for
827 conf.d/bootsplash instead of conf.d/bootsplash.conf
828
829 Fix bug 51351: Quote parsed output of /proc/filesystems to handle
830 octal sequences in mountpoint such as encoded spaces (\040)
831
832 Fix bug 46680: Add cifs support to localmount and netmount.
833 Thanks to Ronald Moesbergen for the patches
834
835 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
836
837 Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to
838 determine if shell is interactive. The new system-wide bashrc is
839 installed by bash-2.05b-r10
840
841 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
842
843 Fix bug 38743: strip leading and trailing spaces from variable
844 values in genenviron.awk. Thanks to Marius Mauch for the patch.
845
846 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
847
848 Fix bug 55576: swap words "start" and "stop" in runscript.sh error
849 message
850
851* rc-scripts 1.5.1 (28 Jun 2004)
852
853 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
854
855 Fix dhcp in iface_start_ifconfig: It was re-using the variable
856 ${i} which would result in the following error:
857 /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error
858 in expression (error token is ".141.88.153")
859
860 Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more
861 consistent vlan configuration. Thanks to robbat2 in bug 55394
862 (not fully resolved)
863
864 Add example for checking if root filesystem is NFS-mounted via
865 predown function in conf.d/net for bug 53104. This might be
866 better integrated at some point into net.eth0
867
868* rc-scripts 1.5.0 (26 Jun 2004)
869
870 26 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
871
872 Fix bug 47659: support iproute2-style configuration. Thanks to
873 Dean Bailey for some fantastic patches, including documentation
874 for conf.d/net. This is a pretty huge re-write of net.eth0
875
876 Fix bug 34607: provide examples for in conf.d/net for preup,
877 postup, predown, postdown functions. Also pay attention to return
878 value from predown function (previously ignored)
879
880 15 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
881
882 Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean
883 for the initial pass at the code.
884
885 Fix bug 34140: add --servicelist option to rc-status. Thanks to
886 Eldad Zack for the patch.
887
888 Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to
889 Raimondo Giammanco for the patch.
890
891* rc-scripts 1.4.16 (06 Jun 2004)
892
893 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
894
895 Only call generate-modprobe.conf with --assume-kernel if
896 modules-update was called with --assume-kernel. This means that
897 only catalyst has the dependency on module-init-tools, not
898 everybody with the newer baselayout
899
900* rc-scripts 1.4.15 (21 May 2004)
901
902 21 May 2004; Aron Grifis <agriffis@gentoo.org>:
903
904 Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh
905
906 Fix bug 51626: wrong variable declaration at top of
907 get_bootparam() in /sbin/functions.sh
908
909* rc-scripts 1.4.14 (17 May 2004)
910
911 17 May 2004; Aron Griffis <agriffis@gentoo.org>:
912
913 Bump version to 1.4.14 to push out gmsoft's fix for hppa console
914 on ttyB0
915
916* rc-scripts 1.4.13 (15 May 2004)
917
918 15 May 2004; Aron Griffis <agriffis@gentoo.org>:
919
920 Bump version to 1.4.13 to push out Gustavo's livecd serial console
921 fixes for sparc and hppa.
922
923* rc-scripts 1.4.12 (07 May 2004)
924
925 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
926
927 Bump version to 1.4.12 to release these critical bug fixes
928
929 Fix bug 50434: The new version of start-stop-daemon changes
930 directory to / by default unless --chdir is specified. Revert
931 this behavior to maintain working directory. This fixes openvpn
932 startup (probably among other things). Thanks to Sven Wegener for
933 the patch.
934
935 Fix bug 50448: Four days ago I changed bash loops to use the wrong
936 conditional syntax in net.eth0. Thanks to Sven Wegener for
937 pointing out the problem and providing a patch.
938
939* rc-scripts 1.4.11 (07 May 2004)
940
941 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
942
943 Fix bug 20597: Skip RCS files when updating modules
944
945 Fix bug 49926: Add a --assume-kernel flag to modules-update. This
946 requires a companion patch in module-init-tools-3.0-r2 to handle
947 the same flag in generate-modprobe.conf; this dependency won't be
948 handled in the baselayout ebuild since it only affects livecd
949 building.
950
951 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
952
953 In net.eth0, fix many instances of loops like "for ((i = 0; i <
954 100; i = i + 1))". The problem here is that the middle comparison
955 is being interpreted as a bash conditional, which means that it's
956 doing string comparison by default. It needs to be "i -lt 100"
957
958 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
959 output changes. Wrap ifconfig in a function that overrides
960 LC_ALL=C
961
962 Fix bug 48305: Provide a new network configuration variable
963 ifconfig_fallback_eth0 which allows one to specify a fallback
964 configuration in case DHCP fails.
965
966 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
967 in the default baselayout. This prevents the first reboot after
968 installation from having a blank password.
969
970 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
971
972 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
973 init scripts to avoid a lot of error messages.
974
975 Replace many lines of awk with two lines of grep in
976 init.d/localmount
977
978 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
979
980 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
981
982 Update to version 1.10.20 of Debian's start-stop-daemon (contained
983 in dpkg at http://packages.debian.org/testing/base/dpkg). This
984 fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
985 altered nicelevel).
986
987* rc-scripts 1.4.10 (25 Apr 2004)
988
989 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
990
991 Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
992 Also removed the errstr double-checking since the need for that is
993 alleviated by these typo fixes.
994
995 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
996
997 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
998
999 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
1000 with patch from Spanky. The patch avoids redirection to /dev/null
1001 when it doesn't exist; this was breaking /sbin/rc.
1002
1003* rc-scripts 1.4.9 (15 Apr 2004)
1004
1005 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1006
1007 Fix bug 47111 (severe depcache problems) with tons of help from
1008 dswhite42 and the rest of the crew in that bug. Thanks guys!
1009
1010* rc-scripts 1.4.8 (14 Apr 2004)
1011
1012 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1013
1014 Fix bug 47623 (error removing inet6 addresses) with patch provided
1015 by Vlad Yasevich.
1016
1017* rc-scripts 1.4.7 (12 Apr 2004)
1018
1019 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1020
1021 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
1022 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
1023 /var/lib/init.d/* directories) with patch from Terje Bergström.
1024
1025* rc-scripts 1.4.6 (08 Apr 2004)
1026
1027 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1028
1029 Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
1030
1031* rc-scripts 1.4.5 (08 Apr 2004)
1032
1033 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1034
1035 Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
1036 Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
1037 serial consoles, necessary due to scrambled root passwords.
1038
1039* rc-scripts 1.4.4 (07 Apr 2004)
1040
1041 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1042
1043 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
1044 output. Also support 4800 baud correctly.
1045
1046 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
1047
1048 The changes in this commit pertain primarily to
1049 http://bugs.gentoo.org/show_bug.cgi?id=19695
1050 http://bugs.gentoo.org/show_bug.cgi?id=35736
1051
1052 Specify routes as an array per interface, for example:
1053 routes_eth0=(
1054 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
1055 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
1056 "-host 10.3.0.1 dev eth0"
1057 )
1058
1059 You can optionally use the gateway variable or just put the default route
1060 in the routes variable. The following two are REDUNDANT:
1061
1062 routes_eth0=( "default gw 10.0.0.5" )
1063 gateway="eth0/10.0.0.5"
1064
1065 Old configuration variables in /etc/conf.d/net are fully supported and
1066 used transparently if ifconfig_eth0 is missing. In other words, this new
1067 script is fully backward-compatible. However you can get rid of
1068 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
1069 using the new syntax:
1070
1071 ifconfig_eth0=(
1072 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
1073 "192.168.1.1 netmask 255.255.255.0"
1074 "123.456.789.1"
1075 )
1076
1077 Full backward compatibility so no danger to screwing up users relying on
1078 existing /etc/conf.d/net setup
1079
1080 NET_DEBUG can be set in the environment for copious debugging output
1081
1082 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
1083 better functionality (and is even slightly faster)
1084
1085 Properly localize all variables, including variables returned by
1086 setup_vars
1087
1088 Allow full options for every ifconfig command, both base address and
1089 aliases via ifconfig_eth0, replacing the convoluted and less-functional
1090 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
1091
1092 Provide full support for static routes via routes_eth0
1093
1094 Fix potential quoting problems in setup_vars by using better eval syntax
1095 instead of eval echo
1096
1097 Display IP addresses while configuring, both DHCP-retrieved and
1098 statically set addresses
1099
1100 Collapse redundant caching of $? since eend returns $? again
1101
1102 Report when keeping kernel configuration for an interface along with IP
1103 address gleaned
1104
1105 Don't reset the default gateway if it is already set correctly
1106
1107 Don't bind default gateway to particular interface when /sbin/route is
1108 called so that it can survive if there is more than one interface on the
1109 required subnet. (Old behavior can be obtained by setting
1110 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
1111
1112 Don't bomb if default gateway can't be set since that doesn't
1113 necessarily mean that the interface configuration is invalid.
1114 (Old behavior was completely broken, but commented section
1115 demonstrates how to do it right if necessary)
1116
1117 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
1118 This is very good because it means you can put new configuration in
1119 /etc/conf.d/net, then restart the interface and the old configuration will
1120 be properly shut down.
1121
1122 iface_stop reports when it is releasing the DHCP lease
1123
1124* rc-scripts 1.4.3.13p1 (26 Feb 2004)
4 1125
5 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: 1126 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
6 1127
7 Remove /etc/DIR_COLORS, as coreutils provides it now. 1128 Remove /etc/DIR_COLORS, as coreutils provides it now.
1129
1130 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
1131 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
1132
1133 Start udevd if present.
1134
1135 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
1136 virtual service - it had no mtime generated, so check_mtime() failed
1137 for it ...
8 1138
9 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: 1139 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
10 1140
11 Update to enable checking of mtimes on rc-scripts, and auto running 1141 Update to enable checking of mtimes on rc-scripts, and auto running
12 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO 1142 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
1395 2525
1396 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified 2526 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
1397 /etc/env.d/00basic for this. 2527 /etc/env.d/00basic for this.
1398 2528
1399 Add some new daemon stop and pid detection stuff to /sbin/functions.sh. 2529 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
1400 Nothing official, but I spent enouth time on it not to want to loose it :) 2530 Nothing official, but I spent enough time on it not to want to loose it :)
1401 2531
1402 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs 2532 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
1403 to give output to stderr. This was caused by a call to "stty", which when 2533 to give output to stderr. This was caused by a call to "stty", which when
1404 run without a attatched terminal, have this effect. Basically just pipe 2534 run without a attatched terminal, have this effect. Basically just pipe
1405 stderr to /dev/null. 2535 stderr to /dev/null.
1512 is needed, else /usr/bin/newgrp segfault. 2642 is needed, else /usr/bin/newgrp segfault.
1513 2643
1514 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 2644 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1515 2645
1516 Update /etc/skel/.bash_profile to make it tcsh compadible. 2646 Update /etc/skel/.bash_profile to make it tcsh compadible.
1517 Thanks to Vin Jrvel for this fix. 2647 Thanks to Väinö Järvelä for this fix.
1518 2648
1519 Update /etc/profile to also set the PS? variables if $SHELL 2649 Update /etc/profile to also set the PS? variables if $SHELL
1520 is set to /bin/sh. This should make prompt colours in 2650 is set to /bin/sh. This should make prompt colours in
1521 bootstrap work again. 2651 bootstrap work again.
1522 2652

Legend:
Removed from v.1.324  
changed lines
  Added in v.1.534

  ViewVC Help
Powered by ViewVC 1.1.20