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

Diff of /rc-scripts/ChangeLog

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

Revision 1.226 Revision 1.534
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo System Intialization ("rc") scripts
2# Copyright 2002-2003 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)
1125
1126 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
1127
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 ...
1138
1139 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
1140
1141 Update to enable checking of mtimes on rc-scripts, and auto running
1142 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
1143 is not set instead of just erroring.
1144
1145 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
1146
1147 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
1148
1149 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
1150
1151 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
1152
1153 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
1154 are used in scripts such as consolefonts, numlock, etc. This should
1155 close bug #39863.
1156
1157 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
1158 Cory Tusar <ctusar@adelphia.net>.
1159
1160 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
1161
1162 Add SELinux modifications to /sbin/runscript. This allows runscript to
1163 make sure it is running in the right domain. Patch done by
1164 Chris PeBenito <pebenito@gentoo.org>.
1165
1166* rc-scripts 1.4.3.13 (08 Feb 2004)
1167
1168 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
1169
1170 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
1171 _but_ /mnt/cdrom and /mnt/livecd.
1172
1173 Update /etc/init.d/consolefont to use newer kbd. Should also close
1174 bug #39864.
1175
1176 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
1177 than install, as newer versions of install is located in /usr/bin. This
1178 closes bug #39648.
1179
1180 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
1181
1182 Tweak livecd support changes and add some more to hopefully sort out
1183 last issues, with help from Brad House <brad_mssw@gentoo.org>.
1184
1185 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
1186 bug #37349.
1187
1188* rc-scripts 1.4.3.12p3 (21 Jan 2004)
1189
1190 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
1191
1192 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
1193 for livecd support. Add bits to /sbin/rc to support it.
1194
1195 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
1196
1197 Fix type-o in /etc/init.d/checkfs, bug #37113.
1198
1199 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
1200
1201 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
1202 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
1203 then gawk -v. Also add some tests to see if we got the environment
1204 variables.
1205
1206 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
1207
1208 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
1209
1210* rc-scripts 1.4.3.12p2 (27 Dec 2003)
1211
1212 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
1213
1214 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
1215 hack to not make udev sleep - its not needed as these entries
1216 are already present, and not a hotplug event.
1217
1218 Update /etc/init.d/{consolefont,numlock} to work with udev managed
1219 /dev that have devfs layout.
1220
1221 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
1222
1223 Fix type-o in /sbin/rc, bug #34837.
1224
1225* rc-scripts 1.4.3.12p1 (26 Nov 2003)
1226
1227 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
1228
1229 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
1230 the next bootup might be done with some non-root nodes which cause
1231 some odd issues.
1232
1233 Add code to generate /dev from sysfs entries - not much it currently
1234 support but block/tty devices, but it is a start for when we have
1235 full sysfs support in all drivers.
1236
1237 Revert carrier detection check, as there is currently too many
1238 issues with it, bug #33272.
1239
1240 Make sure we mount already mounted mount (done in /sbin/rc) with
1241 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
1242 for this.
1243
1244 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
1245
1246 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
1247 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
1248 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
1249
1250 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
1251
1252 Add a warning to cachedepends.awk if a rc-script's name ends in
1253 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
1254
1255 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
1256 also do a few cleanups. Closes bug #33271.
1257
1258* rc-scripts 1.4.3.12 (11 Nov 2003)
1259
1260 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
1261
1262 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
1263 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
1264
1265 Add extra checks for critical directories to /sbin/rc.
1266
1267 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
1268
1269 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
1270 Fix by Michael Frysinger <vapier@gentoo.org>.
1271
1272 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1273
1274 Add support for --tty switch added to setfont and remove consolechars
1275 support; modified /etc/init.d/consolefont for this. Also remove
1276 consoletools support from /etc/init.d/keymaps.
1277
1278 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1279
1280 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
1281 not exist. Updated /sbin/rc for this.
1282
1283 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
1284 '-u' in the call to loadkeys when using unicode).
1285
1286 We should not use '-' in variable names for bash, bug #31184, thanks
1287 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
1288
1289 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1290
1291 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
1292
1293 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1294
1295 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
1296 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
1297 unmounted anyhow. Change it to remount the last filesystems readonly
1298 without trying to unmount any. This fixes a few cases where reboot
1299 would halt due to unmounted /proc, etc.
1300
1301 This change set fixes two things:
1302 1) In exporting all functions/variables in functions.sh, rc-services.sh
1303 and rc-daemon.sh, we created an overly large environment, and also
1304 broke stuff like glftpd. Do not do this, and hope whatever caused
1305 the issues previously is fixed in the meantime. This should close
1306 bugs #25754 and #31794.
1307 2) gendepend.awk used to generate deptree with functions called
1308 depinfo_<scriptname> which set appropriate variables when called.
1309 This broke if the scriptname contained characters that is not valid
1310 for bash variable names. Changed things to use an array fixing this.
1311 This closes bug #24092.
1312
1313 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
1314 /sbin/hotplug will call udev as well.
1315
1316 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
1317 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
1318 array (in my case 'net').
1319
1320 We did not handle the 'net' dependency properly in valid_iuse() and
1321 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
1322 bugs #30327 and #31950.
1323
1324 Change an occurance of /etc/modutils in modules-update.8 to
1325 /etc/modules.d/ closing bug #31171.
1326
1327 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1328
1329 More bootsplash fixes, bug #21019 (comment #21).
1330
1331 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
1332 bootsplash. Add support to kill processes still using non-critical
1333 mounts with fuser though.
1334
1335 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1336
1337 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
1338 and #16 from bug #21019).
1339
1340 Bootsplash coded did not play nice with boot profiles, so I fixed that
1341 as well. Some other style tweaks.
1342
1343 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
1344 Also changed the permissions on tty's, ibcs and scanner devices
1345 to 0660.
1346
1347* rc-scripts 1.4.3.11p2 (14 Sep 2003)
1348
1349 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1350
1351 Revert previous changes, and substitute it for the bootsplash patches
1352 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
1353 can be reached at:
1354
1355 http://www.aichler.net/gentoo/bootsplash/
1356
1357 I should note that the bootsplash stuff is not 100% tested.
1358
1359
1360* rc-scripts 1.4.3.11p1 (14 Sep 2003)
1361
1362 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1363
1364 Initial bootsplash patch as from LiveCD's.
1365
1366 Add more tty's to /etc/init.d/numlock, bug #28252.
1367
1368* rc-scripts 1.4.3.11 (14 Sep 2003)
1369
1370 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
1371
1372 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
1373 Resolves bug #27527.
1374
1375 Add squid to /etc/services, bug #30995. Other cleanups from rac.
1376
1377 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
1378 running while pwd is root (/).
1379
1380 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
1381
1382 Add entry for floppy in /etc/fstab, bug #30574.
1383
1384 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
1385 bug #28861.
1386
1387 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
1388 It now will work with runlevels named with any characters (other than
1389 ones found in default bash IFS). It also adds a few sanity/error
1390 checks, bug #26432.
1391
1392 Change /etc/inputrc to have PageUp/PageDown search through bash
1393 history again, bug #26036.
1394
1395 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
1396
1397 Change update-modules to modules-update in manpage, bug #28101.
1398
1399* rc-scripts 1.4.3.10p1 (08 Sep 2003)
1400
1401 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
1402
1403 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
1404
1405 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
1406
1407 Add missing 'local x' to filter_environ() (bug #26429), thanks to
1408 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
1409
1410 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
1411
1412 Modify /etc/init.d/modules not to print the autoloading stuff if
1413 no modules should be loaded (resolving bug #26288), per request from
1414 Michael Frysinger <vapier@gentoo.org>.
1415
1416 Fix get_bootparam() in /sbin/functions.sh to check for existance of
1417 the /proc/cmdline proc entry.
1418
1419 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
1420
1421 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
1422 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
1423 whole way of devfs handling changed long ago already.
1424
1425 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
1426 Also change it to 'mount -d' to detach the loop device. Patch by
1427 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
1428
1429 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
1430 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
1431
1432* rc-scripts 1.4.3.10 (04 Aug 2003)
1433
1434 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
1435
1436 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
1437 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
1438 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
1439 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
1440
1441 Fixed modules-update to only do the /etc/modprobe.conf generation if we
1442 are actually running a 2.5+ kernel.
1443
1444 Add pop3 entries to /etc/services, bug #25501.
1445
1446 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
1447 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
1448 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
1449
1450 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
1451
1452 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
1453
1454 Fix type-o in /sbin/rc-update, bug #25854.
1455
1456 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1457
1458 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
1459 and not the whole block. Tweak check checkroot to reboot if need be
1460 (This is with sufficient warning and message). Tweak checkfs to not
1461 drop to a sulogin if return code 2 or 3 is given - as we did not
1462 mount the filesystems yet, we should not need to reboot ... bug #25398.
1463
1464 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
1465 Michael Frysinger <vapier@gentoo.org>.
1466
1467 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1468
1469 Rework changes for the Adelie project to support boot config profiles
1470 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
1471 runlevels should be marked started or stopped without executing the
1472 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
1473 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
1474 for this.
1475
1476 Add better support for services that provide the "logger" virtual. We
1477 should really start the logger earlier, and stop it as late as possible.
1478 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
1479 for this.
1480
1481 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
1482 thanks to Jean-Francois Richard <jean-francois@richard.name>.
1483
1484 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
1485
1486 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1487
1488 From Jean-Francois Richard <jean-francois@richard.name> and
1489 Olivier Crete <tester@gentoo.org> from the Adelie project:
1490
1491 The last four patches are the "adaptation" of our previous patches to
1492 the new "no-tmpfs" init system in Gentoo. Since we were using quite
1493 different scripts for the boot runlevel (no "checkroot" for example) and
1494 that the new system hardcodes some of the boot services, we had to find
1495 a simple yet elegant solution.
1496
1497 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
1498 know what are the boot runlevel services. If this file is not present,
1499 it uses the Gentoo hardcoded defaults.
1500
1501 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
1502 /etc/init.d/halt.sh.
1503
1504 I just changed the behaviour of 'softlevel' kernel command line argument
1505 to not only add a suffix and some other cleanups.
1506
1507 Add support for irqbalance.
1508
1509 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1510
1511 Fix the /dev/root entry in /etc/mtab, bug #24916.
1512
1513 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
1514 bug #24064.
1515
1516* rc-scripts 1.4.3.9 (17 Jul 2003)
1517
1518 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1519
1520 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
1521 Andy Dustman <andy-gentoo.54e552@dustman.net>.
1522
1523 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
1524
1525 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
1526 to Wes Kurdziolek <wkurdzio@vtluug.org>.
1527
1528 Rather use 'uname -r' to get kernel version, as else we need sysctl.
1529 This closes bug #23923, modified /etc/init.d/modules.
1530
1531 Fix a type-o in /etc/fstab, bug #23308.
1532
1533 Add support for the new 'O' agetty option to display the DNS domainname
1534 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
1535 Updated /etc/issue and /etc/issue.logo for this.
1536
1537 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1538
1539 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
1540 to Antonio Dolcetta <zagarna@yahoo.com>.
1541
1542 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
1543 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
1544
1545 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
1546 with symlinks in /etc/init.d/, closing bug #24228.
1547
1548 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
1549 John Mylchreest <johnm@gentoo.org>.
1550
1551 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
1552 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
1553
1554 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
1555 "true" in /etc/make.conf, closing bug #24107.
1556
1557 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
1558 more keymaps to be specified in /etc/rc.conf, bug #24084.
1559
1560 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1561
1562 Add /bin/csh to /etc/shells.
1563
1564 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
1565 <rajiv@gentoo.org>.
1566
1567 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
1568
1569 Cleanups for bug #21438 from bug #22637, thanks to
1570 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
1571
1572 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
1573
1574 Really commit fix for bug #21438 to CVS.
1575
1576 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1577
1578 Call /proc mount with explicit options to fix issues where user
1579 have 'bind' mounts for /proc in fstab as well, bug #21068.
1580
1581 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
1582 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
1583
1584 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
1585 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
1586
1587* rc-scripts 1.4.3.8p1 (21 May 2003)
1588
1589 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1590
1591 Last fix I did not use the modified 'myservice', but used $1 again,
1592 causing the network dependencies to bork. I did not notice this
1593 as I have net.eth0 in default runlevel.
1594
1595* rc-scripts 1.4.3.8 (20 May 2003)
1596
1597 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1598
1599 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
1600 rc-service.sh to handle this, thanks to YAMAKURA Makoto
1601 <makoto@dsb.club.ne.jp>.
1602
1603 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
1604 about the host it is running on.
4 1605
5 18 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1606 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
6 1607
7 Do not let devfsd handle /dev/log's permission management, as it breaks 1608 Do not let devfsd handle /dev/log's permission management, as it breaks
8 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito 1609 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
9 <pebenito@gentoo.org>. 1610 <pebenito@gentoo.org>.
10 1611
11 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support. 1612 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
12 1613
13 14 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1614 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
14 1615
15 We should not export the RC_GOT_* variables, as it breaks on some systems, 1616 We should not export the RC_GOT_* variables, as it breaks on some systems,
16 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851. 1617 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
17 1618
18 From C. Brewer <killian@gentoo.org>: 1619 From C. Brewer <killian@gentoo.org>:
19 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is 1620 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
20 suppose to be default, but why take chances? 1621 suppose to be default, but why take chances?
21 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the 1622 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
22 kppp complaint. 1623 kppp complaint.
23 1624
24 13 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1625 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
25 1626
26 For the network functions, the dependency code tried to create a funcion 1627 For the network functions, the dependency code tried to create a funcion
27 with a '.' in the name, causing the network rc-scripts to not have any 1628 with a '.' in the name, causing the network rc-scripts to not have any
28 dependencies. This should fix bug #20849 's order issue, thanks to 1629 dependencies. This should fix bug #20849 's order issue, thanks to
29 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing. 1630 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
30 1631
31 Fix query_{before,after} to also check 'net' if 'service2' is a network 1632 Fix query_{before,after} to also check 'net' if 'service2' is a network
32 service. 1633 service.
33 1634
34 12 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1635 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
35 1636
36 More cleanups: 1637 More cleanups:
37 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree. 1638 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
38 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for 1639 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
39 this. 1640 this.
40 - Add functions for more common tasks in /sbin/runscript.sh to 1641 - Add functions for more common tasks in /sbin/runscript.sh to
41 /sbin/rc-services.sh. 1642 /sbin/rc-services.sh.
42 - Move 'consoletype' to /sbin. 1643 - Move 'consoletype' to /sbin.
43 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated 1644 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
44 /etc/init.d/bootmisc for this. 1645 /etc/init.d/bootmisc for this.
45 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh. 1646 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
46 - Improve detection of circular depends ... modified gendepend.awk for this. 1647 - Improve detection of circular depends ... modified gendepend.awk for this.
47 1648
48* rc-scripts 1.4.3.7 (11 May 2003) 1649* rc-scripts 1.4.3.7 (11 May 2003)
49 1650
50 11 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1651 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
51 1652
924 2525
925 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified 2526 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
926 /etc/env.d/00basic for this. 2527 /etc/env.d/00basic for this.
927 2528
928 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.
929 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 :)
930 2531
931 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
932 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
933 run without a attatched terminal, have this effect. Basically just pipe 2534 run without a attatched terminal, have this effect. Basically just pipe
934 stderr to /dev/null. 2535 stderr to /dev/null.
1041 is needed, else /usr/bin/newgrp segfault. 2642 is needed, else /usr/bin/newgrp segfault.
1042 2643
1043 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 2644 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1044 2645
1045 Update /etc/skel/.bash_profile to make it tcsh compadible. 2646 Update /etc/skel/.bash_profile to make it tcsh compadible.
1046 Thanks to Vin Jrvel for this fix. 2647 Thanks to Väinö Järvelä for this fix.
1047 2648
1048 Update /etc/profile to also set the PS? variables if $SHELL 2649 Update /etc/profile to also set the PS? variables if $SHELL
1049 is set to /bin/sh. This should make prompt colours in 2650 is set to /bin/sh. This should make prompt colours in
1050 bootstrap work again. 2651 bootstrap work again.
1051 2652

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

  ViewVC Help
Powered by ViewVC 1.1.20