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

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

  ViewVC Help
Powered by ViewVC 1.1.20