/[baselayout]/branches/baselayout-1_12/ChangeLog
Gentoo

Contents of /branches/baselayout-1_12/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1576 - (hide annotations) (download)
Tue Oct 18 21:43:37 2005 UTC (12 years, 10 months ago) by uberlord
File size: 167364 byte(s)
wpa_supplicant now works on more than one interface.
1 vapier 692 # ChangeLog for Gentoo System Intialization ("rc") scripts
2 vapier 902 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPLv2
3 drobbins 45
4 uberlord 1575 18 Oct 2005; Roy Marples <uberlord@gentoo.org>:
5    
6     You can now specify a custom wpa_supplicant configuration file.
7 uberlord 1576 wpa_supplicant now works on more than one interface.
8 uberlord 1575
9 uberlord 1574 17 Oct 2005; Roy Marples <uberlord@gentoo.org>:
10    
11     wpa_supplicant now works on wired interfaces, and can work with
12     ifplugd and netplug too.
13    
14 uberlord 1573 16 Oct 2005; Roy Marples <uberlord@gentoo.org>:
15    
16     Fixed typo in dhcpcd-wrapper so the new resolv.conf gets created
17     in /var/lib/net-scripts and not the current directory. Thanks to
18     Mark-Dominik Bürkle for the patch.
19    
20 uberlord 1568 13 Oct 2005; Roy Marples <uberlord@gentoo.org>:
21    
22     Fix test_service_state() so it always returns 1 when it's not in that
23     state.
24    
25 uberlord 1565 12 Oct 2005; Roy Marples <uberlord@gentoo.org>:
26    
27     Changed number of preferred modules from 3 to 4 in net.lo, #108960.
28    
29 uberlord 1563 * baselayout-1.12.0_pre9 (11 Oct 2005)
30    
31 uberlord 1562 11 Oct 2005; Roy Marples <uberlord@gentoo.org>:
32    
33     arping now dis-regards 0.0.0.0 and 0 addresses, #108737.
34    
35     dhcpcd now allows the user to configure the -c script option, #108345.
36    
37     bash doesn't handle floats, so we eumlate it. Fixes the issue
38     where some daemons didn't stop, #107492. Thanks to Giampaolo Tomassoni.
39    
40 uberlord 1561 09 Oct 2005; Roy Marples <uberlord@gentoo.org>:
41    
42     Fix chroot handling and enable custom env vars for start-stop-daemon
43     binary #101642, thanks to Quequero.
44    
45 uberlord 1560 07 Oct 2005; Roy Marples <uberlord@gentoo.org>:
46    
47     Fix some vlan/bridge/tap/neplugd/ifplugd interdependencies #107406.
48    
49 uberlord 1555 06 Oct 2005; Roy Marples <uberlord@gentoo.org>:
50    
51     Fixup IPv6 documentation and support, #108143.
52    
53 uberlord 1540 16 Sep 2005; Roy Marples <uberlord@gentoo.org>:
54    
55     iwconfig and wpa_supplicant now check to see if /proc/net/wireless exists
56     before checking for extensions, #106036
57    
58 uberlord 1537 14 Sep 2005; Roy Marples <uberlord@gentoo.org>:
59    
60     netplug module renamed to netplugd for consistency
61    
62     pppd module added, #53954 thanks to Alin Nastac
63    
64 uberlord 1531 13 Sep 2005; Roy Marples <uberlord@gentoo.org>:
65    
66     Changed net.lo depend from isdn4linux to isdn, #102846
67    
68 uberlord 1508 12 Sep 2005; Roy Marples <uberlord@gentoo.org>:
69    
70 uberlord 1516 Set essid before mode for ad-hoc/master configurations, #105452
71    
72 uberlord 1508 Fixed force_any associate order option, #99256
73    
74 uberlord 1505 08 Sep 2005; Roy Marples <uberlord@gentoo.org>:
75    
76     Added ifplugd module, but we prefer netplug by default
77    
78 uberlord 1503 07 Sep 2005; Roy Marples <uberlord@gentoo.org>:
79 uberlord 1504
80     replace the apipa module with a generic arping module which can now
81     do gateway detection and apply a configuration for it as well as the
82     apipa stuff
83 uberlord 1503
84     updated env_whitelist so that nothing is allowed by default
85    
86     system module now runs through pre instead of post and is run by
87     lo as well, so dns_ options can be configured for it
88    
89     netplug and wpa_supplicant understand negative timeouts to be defined
90     as "return immediately and don't wait for success"
91    
92     dns options and sortlist now get merged in resolv.conf too
93    
94     bridge error message regarding the kernel module should work with
95     newer versions of bridge-utils
96    
97 uberlord 1489 06 Sep 2005; Roy Marples <uberlord@gentoo.org>:
98    
99     dns_*, nis_* and ntp_* options now work globally too, but are overridden
100     by specific interface/essid/mac ones.
101    
102     dhcpcd and pump now support the "options" and "sortlist" directives too,
103     #104870
104    
105 uberlord 1485 05 Sep 2005; Roy Marples <uberlord@gentoo.org>:
106    
107 uberlord 1489 Added resolv.conf options for "options" and "sortlist" directives, #104870
108 uberlord 1485
109     dns_search_path_eth0 renamed to dns_search_eth0 so that all the dns_
110     variables match their resolv.conf counterpart.
111    
112 azarah 1481 04 Sep 2005; Martin Schlemmer <azarah@gentoo.org>:
113    
114     Do not unmount /usr, but rather remount it ro, else we run into issues
115     with systems that have locales enabled, as the fuser call in halt.sh tries
116     to kill bash (due to it using /usr/lib/locale/*).
117    
118 azarah 1471 03 Sep 2005; Martin Schlemmer <azarah@gentoo.org>:
119    
120     Add warning about having LANG in env_whitelist, add TERM to system
121     env_whitelist, set argv[0] to '/bin/bash' and not 'runscript'.
122    
123 uberlord 1469 02 Sep 2005; Roy Marples <uberlord@gentoo.org>:
124    
125     Fixed netplug from stopping on the wrong interface
126    
127 azarah 1468 * baselayout-1.12.0_pre8 (02 Sep 2005)
128    
129 azarah 1462 02 Sep 2005; Martin Schlemmer <azarah@gentoo.org>:
130    
131     Split the enviroment whitelist for runscript into a system and user part.
132     Update it to use LIBDIR so that we can set 'lib' or 'lib64'.
133    
134 uberlord 1460 02 Sep 2005; Roy Marples <uberlord@gentoo.org>:
135    
136 uberlord 1467 netplug module added + documentation for it.
137    
138 uberlord 1460 We also set MTU in the pre_start of ifconfig/iproute2 incase a DHCP
139     client or similar needs it.
140    
141 uberlord 1457 01 Sep 2005; Roy Marples <uberlord@gentoo.org>:
142    
143 uberlord 1458 Altered iproute2 to use the same lo logic as ifconfig below
144    
145 uberlord 1457 Fixed ifconfig bringing lo up and then working out aliases, bug #104415
146    
147 azarah 1452 31 Aug 2005; Martin Schlemmer <azarah@gentoo.org>:
148    
149     Add the initial stuff for filtering of env variables for the rc-system.
150    
151     Use /sbin/functions.sh instead of /etc/init.d/functions.sh.
152    
153     Fix for the 'local starts and stops unneeded' issue when calling /sbin/rc
154     in some cases.
155    
156 uberlord 1445 * baselayout-1.12.0_pre7 (31 Aug 2005)
157    
158 uberlord 1441 31 Aug 2005; Roy Marples <uberlord@gentoo.org>:
159    
160     service status requests (either by /etc/init.d/foo status or rc-status)
161     now update the service status by checking daemons and/or pidfiles to check
162     if they are still running or not. To update the status in your own code,
163     source "${svclib}/sh/rc-daemon.sh" and call
164     update_service_status "${service}"
165    
166     Trimmed $Header$ from a few files
167    
168 uberlord 1438 30 Aug 2005; Roy Marples <uberlord@gentoo.org>:
169    
170 uberlord 1439 iwconfig fixed for scanned ad-hoc networks
171     we now prefer managed over ad-hoc when processing scan results
172    
173     iwconfig associate_test_quality now works. Fixes #103579 thanks to
174     Harald Schioeberg
175    
176     iproute2 now understands ifconfig style netmask routes
177    
178 uberlord 1438 fixed IPv6 address problems in ifconfig and iproute2 modules
179    
180 uberlord 1423 24 Aug 2005; Roy Marples <uberlord@gentoo.org>:
181    
182     rc-daemon now handles --signal correct - fixes #103182
183    
184 uberlord 1420 19 Aug 2005; Roy Marples <uberlord@gentoo.org>:
185    
186 uberlord 1423 dhcpcd now reports the correct needed version
187 uberlord 1420
188 uberlord 1423 iwconfig and wpa_supplicant have better tests for wireless interface
189     which fixes the "lan wlan" problem
190 uberlord 1420
191 uberlord 1419 * baselayout-1.12.0_pre6 (18 Aug 2005)
192    
193 uberlord 1418 18 Aug 2005; Roy Marples <uberlord@gentoo.org>:
194    
195     RC_AUTO_INTERFACE defaults to NO - but we still default to DHCP
196    
197 uberlord 1423 consoletype is now cached. This has the benefit of being very slightly
198 uberlord 1418 faster and you now get coloured text for parallel startup
199    
200     Parallel startup also does parallel shutdown as well
201    
202     You're now warned if you're using a deprecated conf.d/net syntax
203    
204 uberlord 1414 15 Aug 2005; Roy Marples <uberlord@gentoo.org>:
205    
206     iproute2 now understands the old iface_xxx syntax, but this only works
207     if ifconfig (from net-tools) is installed
208    
209 uberlord 1411 14 Aug 2005; Roy Marples <uberlord@gentoo.org>:
210    
211     fallback_route_eth0 now works again
212    
213 uberlord 1413 Implemented interactive startup - fixes #5353
214     Thanks to Paul Pacheco for the patch
215    
216 uberlord 1407 13 Aug 2005; Roy Marples <uberlord@gentoo.org>:
217    
218     Parallel startup races should now be fixed
219    
220 uberlord 1408 iwconfig now scans for mode so you can prefer ad-hoc networks
221    
222 uberlord 1405 12 Aug 2005; Roy Marples <uberlord@gentoo.org>:
223    
224     RC_AUTO_INTERFACE now defaults to no - we no longer mess with /etc unless
225     told too
226    
227     tuntap no longer complains about ${devnull}
228    
229 uberlord 1406 We now merge resolv.conf and ntp.conf from active interfaces
230 uberlord 1405
231 uberlord 1399 11 Aug 2005; Roy Marples <uberlord@gentoo.org>:
232    
233 uberlord 1400 Add support for --pid ${pidfile} and --pidfile=${pidfile} in rc-daemon.sh
234    
235 uberlord 1399 Remove tail from depdir() in /sbin/modules-update
236    
237 uberlord 1398 * baselayout-1.12.0_pre5 (11 Aug 2005)
238    
239 uberlord 1395 08 Aug 2005; Roy Marples <uberlord@gentoo.org>:
240    
241     Add failup/faildown user functions when an interface fails to come up/go
242     down. Fixes bug #101087.
243    
244 azarah 1389 06 Aug 2005; Martin Schlemmer <azarah@gentoo.org>:
245    
246 azarah 1391 Revert 'mtime' changes to depscan.sh, and just make it warn if it detects
247     that there are files with mtime in the future.
248    
249     06 Aug 2005; Martin Schlemmer <azarah@gentoo.org>:
250    
251 azarah 1389 Enhance gendepends.awk to check more than one level of dependencies. Also
252     break checking of NEED/USE/BEFORE/AFTER into more stages, so that we can
253     but sure that all NEED's will override the rest, that USE will override
254     BEFORE/AFTER, and also check both the resolved and unresolved trees.
255    
256     Also test if RUNLEVEL is '1' besides 'S', fixing 'init 1'.
257    
258     Hack init.d/clock to wait for /dev/rtc if compiled as a module ... hopefully
259     udev will get sorted soon.
260    
261     Try a workaround for the "mtime in future" issues we have with depscan.sh.
262    
263 azarah 1384 * baselayout-1.12.0_pre4 (05 Aug 2005)
264    
265 uberlord 1380 05 Aug 2005; Roy Marples <uberlord@gentoo.org>:
266    
267     Rationalise if/then/else login in runscript.sh svc_start() and svc_stop()
268    
269 uberlord 1381 Fixed a few quoting issues in iwconfig
270     Use return values instead of capturing stderr output for iwconfig commands
271    
272 uberlord 1382 Added # vim:ts=4 to all net-script files and re-indented
273    
274     ${svcdir}/dep{cache,tree} are now chmodded 0644 so users can read them
275    
276 azarah 1372 04 Aug 2005; Martin Schlemmer <azarah@gentoo.org>:
277    
278     Update /sbin/rc to actually use init's single level, and also to launch
279     sulogin, bug #66834.
280    
281 azarah 1376 Fix a typo and some logic issues in new trace_dependencies().
282    
283     Whitespace cleanups in new trace_dependencies().
284    
285 azarah 1378 Fix my own logic issue in new trace_dependencies().
286    
287 uberlord 1370 04 Aug 2005; Roy Marples <uberlord@gentoo.org>:
288    
289     interface state directories are now created with -m 0755 to ensure that
290     everyone can read them
291    
292     rc-daemon.sh now supports multiple cmds - partial fix for #98745
293    
294 uberlord 1373 trace_dependencies gets a re-write (again) to try and solve the hanging
295     issues that many people are reporting
296    
297 uberlord 1379 More anal about RHS quoting
298    
299 uberlord 1366 02 Aug 2005; Roy Marples <uberlord@gentoo.org>:
300    
301     0 timeout now means infinite for wpa_supplicant and iwconfig wrt #90443
302    
303 uberlord 1367 iwconfig no longer downs and ups the interface after a scan - instead we
304     set essid any just before doing it
305    
306 uberlord 1358 01 Aug 2005; Roy Marples <uberlord@gentoo.org>:
307    
308     dhclient now has to be told it can edit dhclient.conf instead of assuming
309     it. Final fix to #100745.
310    
311 uberlord 1360 Tweaked module depends to fix order when no dhcp client is found.
312    
313 uberlord 1361 rc-daemon now works with mysql - fixes #100982, thanks to bju from the
314     forums.
315    
316 uberlord 1362 We now only link /etc/{resolv,ntp,yp}.conf when the file exists.
317     We now link back everything in the state dir except for .sv files.
318    
319 uberlord 1357 30 Jul 2005; Roy Marples <uberlord@gentoo.org>:
320    
321     Fixed associate_order "forcepreferred" #100799, thanks to Benoit Boissinot.
322    
323 uberlord 1355 29 Jul 2005; Roy Marples <uberlord@gentoo.org>:
324    
325 azarah 1364 Fixed dhclient sending hostname #100745, thanks to Benoit Boissinot.
326 uberlord 1355
327 uberlord 1354 * baselayout-1.12.0_pre3 (29 Jul 2005)
328    
329 azarah 1363 26 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
330    
331     Remove the "parallel" depend stuff from the awk backend.
332    
333 azarah 1364 Remove the "parallel" depend stuff from the help.
334    
335 uberlord 1348 26 Jul 2005; Roy Marples <uberlord@gentoo.org>:
336    
337     Removed the "parallel" depend for init scripts and related functions.
338     The RC_PARALLEL_STARTUP works well for all - no need for init scripts to
339     state if they parallel or not.
340    
341 uberlord 1352 Removed loops from trace_dependencies for a nice speed boost.
342    
343 uberlord 1353 Fixed failure in runscript.sh to proceed when a non needed dependency
344     (ie use, after, before) failed to start.
345    
346 azarah 1345 25 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
347    
348     If we do not have net services, check both boot and current runlevel for
349     net services in trace_dependencies(). Sort services and make sure they
350     are unique.
351    
352 azarah 1347 Fix the adding of dependencies to properly add netservices as 'net'.
353    
354 uberlord 1342 25 Jul 2005; Roy Marples <uberlord@gentoo.org>:
355    
356     trace_dependencies no longer clobbers the net service.
357    
358 uberlord 1343 RC_AUTO_INTERFACE no longer symlinks /etc/{resolv,ntp,yp}.conf when no.
359    
360 uberlord 1342 25 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
361    
362     Do not restart dependencies on runlevel change if the service that needs
363     them are in the next runlevel.
364    
365 azarah 1340 * baselayout-1.12.0_pre2 (22 Jul 2005)
366    
367 uberlord 1339 22 Jul 2005; Roy Marples <uberlord@gentoo.org>:
368    
369     When a service is stopped, the IN_BACKGROUND variable is cleared
370     before any dependencies are stopped so they are not marked inactive.
371     The IN_BACKGROUND variable is then restored so the parent script can be
372     marked inactive.
373    
374 uberlord 1338 21 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
375    
376     Change the -l option to tar to --one-file-system #99775.
377    
378     Add a --debug option to depscan.sh.
379    
380 azarah 1331 21 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
381    
382     Fix hangs in bootup, bug #99663.
383    
384 uberlord 1329 21 Jul 2005; Roy Marples <uberlord@gentoo.org>:
385    
386 uberlord 1333 dhclient now sets the hostname correctly.
387 uberlord 1329
388 uberlord 1333 Fixed some start/stop/restart logic for #99663.
389    
390     Stopped rc-status from checking failed and broken which no longer apply.
391    
392 azarah 1331 20 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
393    
394     Make sure the X11 dirs are always created in /tmp #99679 by Marc Ballarin.
395    
396 uberlord 1322 20 Jul 2005; Roy Marples <uberlord@gentoo.org>:
397    
398     Fixed <wpa_supplicant-0.4 support
399    
400 uberlord 1323 Removed trailing tab from local.start - fixes #99624
401    
402 uberlord 1325 Moved RC_AUTO_INTERFACE definition to /etc/conf.d/rc
403    
404 azarah 1331 19 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
405    
406 uberlord 1338 Punt the cyrus/mysql/slocate/vpopmail users/groups to the
407     respective ebuilds.
408 azarah 1331
409     Removed trailing tab from local.start - fixes #99624
410    
411 uberlord 1316 19 Jul 2005; Roy Marples <uberlord@gentoo.org>:
412    
413     ${ESSID} and ${ESSIDVAR} are now available in predown() - fixes #99106
414    
415 uberlord 1314 18 Jul 2005; Roy Marples <uberlord@gentoo.org>:
416    
417     Changed wpa-supplicant to wpa_supplicant when reporting that it is not
418     installed. Fixes #99381
419    
420     Fixed some startup problems caused by a mixture of inactive +
421     begin_service/end_service functions.
422    
423 azarah 1312 16 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
424    
425     Add Darwin support for start-stop-daemon, bug #82421.
426    
427 azarah 1308 15 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
428    
429     Do not run depmod in modules-update if System.map is missing, bug #59188.
430    
431 azarah 1301 * baselayout-1.12.0_pre1 (14 Jul 2005)
432    
433 uberlord 1295 13 Jul 2005; Roy Marples <uberlord@gentoo.org>:
434    
435     pump-0.8.21-r4 now creates ntp.conf by itself so the ntp.conf creation
436     code has been removed from the pump module and helper.
437    
438 uberlord 1296 Moved wpa_supplicant and iwconfig et all from /usr/sbin to /sbin
439    
440 uberlord 1293 12 Jul 2005; Roy Marples <uberlord@gentoo.org>:
441    
442     Added dhcp_eth0="nogateway" option, generic to all dhcp clients.
443     Fixes #98466
444    
445 azarah 1289 11 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
446    
447     Add fix -r to unmount to be -n .. bug #98667, thanks to Patrick McLean.
448    
449 uberlord 1288 11 Jul 2005; Roy Marples <uberlord@gentoo.org>:
450    
451     udhcpc/dhclient helpers no longer flush IPv6 addresses - fixes #98539
452    
453 uberlord 1291 wpa_supplicant now marks service as stopped when using wpa_supplicant-0.4.x
454     and we have associated but failed to configure in the background.
455    
456 vapier 1282 09 Jul 2005; Mike Frysinger <vapier@gentoo.org>:
457    
458     Only remount the / filesystem readonly if it isn't already and don't
459     screw around with net filesystems #98405 in init.d/checkroot.
460    
461 vapier 1284 Add support for completely wiping out /tmp and in general clean up
462     the bootmisc file #56592.
463    
464 vapier 1286 Add back in support for mounting usbfs under usbgid #35860.
465    
466 azarah 1280 09 Jul 2005; Martin Schlemmer <azarah@gentoo.org>:
467    
468     Add workaround for evms device names and 'RC_DEVICE_TARBALL="yes"'. Patch
469     by Olaf Niermann, bug #95799.
470    
471 uberlord 1276 07 Jul 2005; Roy Marples <uberlord@gentoo.org>:
472    
473     Added "nosendhost" dhcp option so users can request not to send their
474 uberlord 1291 machines hostname by default. Fixes #98132 - Patch by Eli.
475 uberlord 1276
476 uberlord 1274 04 Jul 2005; Roy Marples <uberlord@gentoo.org>:
477    
478     Added a rename module to rename interfaces based on MAC address
479     (preferred) or current name. Fixes #76328
480    
481 uberlord 1271 03 Jul 2005; Roy Marples <uberlord@gentoo.org>:
482    
483     Fixed module depends in net.lo
484    
485     Remove the "no net scripts in boot runlevel" restriction as we now
486     have a hotplug policy setup instead
487    
488 uberlord 1269 02 Jul 2005; Roy Marples <uberlord@gentoo.org>:
489    
490 uberlord 1271 net.lo no longer needs find or diff
491 uberlord 1269
492 uberlord 1267 01 Jul 2005; Roy Marples <uberlord@gentoo.org>:
493    
494 uberlord 1271 Minor tweaks to all dhcp modules - basically better quoting so that
495     the eval ${dhcpclient} calls work better
496 uberlord 1267
497 uberlord 1271 pump can now be backgrounded
498 uberlord 1267
499 uberlord 1271 Tweaked the dhcp helpers so that more code is shared
500 uberlord 1267
501 uberlord 1271 A few tweaks to runscript.sh and rc-services.sh to avoid races
502 uberlord 1267
503 uberlord 1271 bootmisc now cleans /var/lib/net-scripts/state/*
504 uberlord 1268
505 uberlord 1266 30 Jun 2005; Roy Marples <uberlord@gentoo.org>:
506    
507     pump can now use route metrics and store it's configs in
508     /var/lib/net-scripts/state/${iface}
509    
510 uberlord 1263 29 Jun 2005; Roy Marples <uberlord@gentoo.org>:
511    
512     dhclient now parses dhclient_eth0 for -cf parameter to set ${cffile}
513     dhclient now strips lines starting with script and send host-name
514     from ${cffile} and adds send host-name "${HOSTNAME}"; at the top
515     To stop this behaviour, add dhclient_edit_config="no" to /etc/conf.d/net
516     Fixes #96322
517    
518     Removed killing udhcpc hard as it now dies nicely
519    
520 uberlord 1264 wireless.runlevel now works
521    
522 vapier 1261 28 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
523    
524     Add davfs to the net list #97283 by Erik Grinaker.
525    
526 uberlord 1258 28 Jun 2005; Roy Marples <uberlord@gentoo.org>:
527    
528     wpa_supplicant now respects the background=no option if
529     wpa_suppliant>=0.4.0 is installed
530    
531     fixed network dependencies some more
532    
533     You can now restart a script marked starting/inactive
534    
535     Documented the use of the RC_USE_CONFIG_PROFILE variable in conf.d/rc
536    
537 uberlord 1259 udhcpc now removes stale pidfiles and parses for -(h|H) instead of
538     just --hostname
539 uberlord 1258
540 uberlord 1256 24 Jun 2005; Roy Marples <uberlord@gentoo.org>:
541    
542     udhcpc now doesn't send hostname if it's set at the default of localhost
543    
544 uberlord 1257 net.lo will not take down the interface if it does not exist and starting
545     failed to work
546    
547 uberlord 1255 21 Jun 2005; Roy Marples <uberlord@gentoo.org>:
548    
549     interfaces can now dynamically add themselves to a bridge using
550     bridge_add_eth0="br0" - they are dynamically removed as well. Fixes #93321
551    
552 uberlord 1251 20 Jun 2005; Roy Marples <uberlord@gentoo.org>:
553    
554     ifconfig now reports correct MAC address
555    
556     ifconfig and iproute2 now support mtu_eth0 option
557    
558     net.lo attemts to arping the requested address when RC_AUTO_INTERFACE==yes
559    
560 uberlord 1253 iwconfig and wpa_supplicant now check rk_kill if available and produce a
561     suitable error if rf is killed #56430
562    
563 uberlord 1254 added hotplug policy check for interface name #78495
564    
565 vapier 1249 19 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
566    
567     Make sure /proc/cmdline is readable before using it in get_bootconfig()
568     in /sbin/functions.sh.
569    
570 uberlord 1246 17 Jun 2005; Roy Marples <uberlord@gentoo.org>:
571    
572     Fixed VLAN documentation for working with eth0.1 style names #95121
573    
574     tarball.sh now works with svn
575    
576     dhclient and udhcpc now report any errors to stdout
577    
578     RC_DEVICE_TARBALL now defaults to "no"
579    
580 uberlord 1248 STYLE updates to all modules
581 uberlord 1246
582 vapier 1240 16 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
583    
584     Add lmtp as an alias to the 2003 tcp port #96190.
585    
586 vapier 1242 Add support for Xen to clock init.d #96240 by Christopher G. Stach II.
587    
588 vapier 1244 When we mount readonly, make sure we don't attempt the same mountpoint
589 uberlord 1246 twice #96259 by Toralf Förster.
590 vapier 1244
591 uberlord 1237 14 Jun 2005; Roy Marples <uberlord@gentoo.org>:
592    
593     dhclient now calls /etc/dhcp/dhclient-exit-hooks when it exits
594     fixes #96000
595    
596 uberlord 1236 13 Jun 2005; Roy Marples <uberlord@gentoo.org>:
597    
598     /etc/{resolv,ntp,yp}.conf now link to /var/lib/net-scripts
599    
600 vapier 1234 13 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
601    
602     Remove etc/ppp since the ppp package provides this stuff.
603    
604 vapier 1223 05 Jun 2005; Mike Frysinger <vapier@gentoo.org>:
605    
606 vapier 1225 Run sysctl in quiet mode so we don't force errors to /dev/null.
607 vapier 1223
608 uberlord 1216 02 Jun 2005; Roy Marples <uberlord@gentoo.org>:
609    
610     dhcp helper module fixes
611    
612     dhcpcd-backgrounder renamed to dhcpcd-wrapper
613    
614     dhcpcd-wrapper applies dns_search_domains_* to /etc/resolv.conf
615     fixes #94027 when used with dhcpcd-1.3.22_p4-r10
616    
617     dhcpcd module now applies route metric if possible
618    
619 uberlord 1212 01 Jun 2005; Roy Marples <uberlord@gentoo.org>:
620    
621     removed cruft from net-scripts functions helper as rc-services.sh can
622     now be sourced by our dhcp helpers without causing errors.
623    
624 uberlord 1214 system module now creates it's temporary files in /tmp instead of /etc
625    
626 vapier 1208 31 May 2005; Mike Frysinger <vapier@gentoo.org>:
627    
628     Add support for bootlogging (via blogd in showconsole package).
629    
630 vapier 1210 Rewrite the modules.autoload code in init.d/modules to work off the
631     current arbitrary kernel version #35872.
632    
633 vapier 1206 29 May 2005; Mike Frysinger <vapier@gentoo.org>:
634    
635     Make sure we quote EDITOR in /etc/profile #94412 by Stanislav Brabec.
636    
637 uberlord 1201 27 May 2005; Roy Marples <uberlord@gentoo.org>:
638    
639     Added macnet module (like essidnet but for mac addresses)
640     Regresses macchanger one version
641     Tweaked module depends for macnet
642     dhcp helper now uses macnet
643 uberlord 1202
644     is_net_fs now works with what $1 was mounted as, not would it would
645     be remounted as - fixes #53104
646 uberlord 1201
647 uberlord 1199 26 May 2005; Roy Marples <uberlord@gentoo.org>:
648    
649     report ${myservice} instead of $0 when disallowing net scripts to work in
650     the boot runlevel - fixes #91534
651    
652 uberlord 1200 You can now configure all options via the MAC address of your network card
653     and the MAC address of AP you connect to like so
654     config_001122334455=( "192.168.0.2/24 brd +")
655     Fixes the last part of #52975
656    
657     The old way of configuring for the MAC address of the AP is no longer
658     supported
659    
660 vapier 1196 25 May 2005; Mike Frysinger <vapier@gentoo.org>:
661    
662     Add gfs to the NET_FS_LIST #93911 by Thomas Rasch.
663    
664 uberlord 1195 25 May 2005; Roy Marples <uberlord@gentoo.org>:
665    
666     networking now expands configuration parameters - fixes #91564
667     so config_eth0=( "192.168.{1..3}.{1..3}/24 brd +" ) expands into
668     config_eth0=(
669     "192.168.1.1/24 brd +"
670     "192.168.1.2/24 brd +"
671     "192.168.1.3/24 brd +"
672     "192.168.2.1/24 brd +"
673     "192.168.2.2/24 brd +"
674     "192.168.2.3/24 brd +"
675     "192.168.3.1/24 brd +"
676     "192.168.3.2/24 brd +"
677     "192.168.3.3/24 brd +"
678     )
679    
680     updated ESSID variables example in wireless.example - fixes #92469
681    
682 azarah 1189 21 May 2005; Martin Schlemmer <azarah@gentoo.org>:
683    
684     Quiet down valid_i() if ${svcdir}/softlevel do not yet exist, try #2.
685    
686 uberlord 1183 20 May 2005; Roy Marples <uberlord@gentoo.org>:
687    
688     fix ifconfig to understand CIDR addresses - bug #93237
689     iproute2 now works out broadcast addresses
690    
691 uberlord 1185 added #!/bin/bash or #!/bin/sh to modules and helpers so they now get
692     nice syntax highlighting and indenting
693    
694 azarah 1182 20 May 2005; Martin Schlemmer <azarah@gentoo.org>:
695    
696     Fixup sbin/{depscan.sh,modules-update} to use is_older_than() for mtime
697     logic. Some small tweaks regarding 2.6 systems and modules-update.
698    
699 uberlord 1179 19 May 2005; Roy Marples <uberlord@gentoo.org>:
700    
701     Merged Paul Pacheco's parallel startup #69854 and modules update
702     #55329 patches
703    
704     If RC_PARALLEL_STARTUP==yes then we no longer output einfo/ebegin
705     messages as they don't line up on screen correctly - instead we output
706     service ${myservice} starting/started/stopping/stopped/failed
707    
708 vapier 1175 17 May 2005; Mike Frysinger <vapier@gentoo.org>:
709    
710     Make sure /dev is mounted with exec since many video drivers need to
711     mmap() device nodes in there with exec access #92921 by Lachlan Pease.
712    
713 vapier 1163 16 May 2005; Mike Frysinger <vapier@gentoo.org>:
714    
715     If halt/reboot failed, try to force it as a fallback.
716    
717 vapier 1166 Add RC_FORCE_AUTO setting so people can try to minimize amount of
718     user interaction required for booting.
719    
720 vapier 1173 Move nsswitch.conf to glibc.
721    
722 uberlord 1148 15 May 2005; Roy Marples <uberlord@gentoo.org>:
723    
724     udhcpc and dhclient now select the best interface when one goes down
725    
726 vapier 1132 14 May 2005; Mike Frysinger <vapier@gentoo.org>:
727    
728     Make sure /dev is mounted with sane permissions #87745 by Jordan.
729    
730 vapier 1134 When we search /etc/fstab for /, make sure we handle mounts that have
731     UUID/LABEL info in them #90603 by Alessandro Sappia.
732    
733 vapier 1136 Simplify rc-script error checking so we don't need a tempfile and so
734     non-root users can run /etc/init.d/status #85892 by Stuart Shelton.
735    
736 vapier 1141 Add a sanity check for devs who write bad scripts and call exit #85298.
737    
738 vapier 1144 Run irqbalance after /var is rw #85304 by Miroslaw Mieszczak.
739    
740 vapier 1147 Redo the addon code to prepare for profiling support #74425.
741    
742 vapier 1129 12 May 2005; Mike Frysinger <vapier@gentoo.org>:
743    
744     Move pam files out of baselayout and into packages #92387.
745    
746 azarah 1126 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
747    
748 azarah 1127 Really fix trace_dependencies() to handle net.* services properly.
749 azarah 1126
750 azarah 1128 Quiet down valid_i() if ${svcdir}/softlevel do not yet exist.
751    
752 azarah 1127 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
753    
754     Fix get_service_index() being off by one. Fix trace_dependencies() to also
755     take "net" into regard if its a net_service. This fixes two problems, first
756     shutdown should bring services down that uses net before the net.* services,
757     and secondly '/etc/init.d/net.eth0 needsme', etc should now work properly.
758     All changes to sbin/rc-services.sh.
759    
760 uberlord 1125 03 May 2005; Roy Marples <uberlord@gentoo.org>:
761    
762     changed default indentation to 2 spaces to match rcscripts in functions.sh
763    
764     wpa_supplicant now stops wpa_cli before wpa_supplicant to fix a potential
765     future error
766    
767 uberlord 1124 02 May 2005; Roy Marples <uberlord@gentoo.org>:
768    
769     Fix user function hooks for echoing to stdout and protecting our vars
770    
771 azarah 1122 30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
772    
773 azarah 1123 Do not create the udev devices.tar.bz2 if we do not have write permissions
774     for /. Request by Donnie (spyderous) for boxes with / on NFS.
775    
776     30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
777    
778 azarah 1122 Fixor column/color logic for when used in portage.
779    
780 vapier 1118 29 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
781    
782     Move crypto-loop to util-linux and skel bash files to bash.
783    
784 vapier 1113 28 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
785    
786     Export the 'service name' for init scripts #86348.
787    
788 azarah 1112 28 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
789    
790     If no /etc/modules.conf exist, do not 'touch' it, but create a new
791     file with the 'modules-update header' in it to get modules-update
792     to do the right thing (regen), and not just quit (init.d/modules).
793    
794 vapier 1111 27 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
795    
796     Ignore trailing comments in module files #88553.
797    
798 vapier 1109 26 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
799    
800     Sync special var's with portage's env-update.sh and ours #88819.
801    
802 uberlord 1105 26 Apr 2005; Roy Marples <uberlord@gentoo.org>:
803    
804     wpa_supplicant now supports wpa_supplicant-0.4.0
805    
806     iwconfig downs and ups the interface after a scan
807    
808 uberlord 1104 25 Apr 2005; Roy Marples <uberlord@gentoo.org>:
809    
810     iproute2 now handles mtu the same way as ifconfig - fixes #90242
811    
812     net.lo no longer errors when using postdown and postup functions
813    
814 uberlord 1103 22 Apr 2005; Roy Marples <uberlord@gentoo.org>:
815    
816     Address network routes now get metrics applied as well
817     (ie a route automatically added when an address is added)
818    
819     net.lo no longer errors when exlcuding modules who are installed
820    
821 uberlord 1098 * rc-scripts 1.7.1 (19 Apr 2005)
822    
823 uberlord 1096 18 Apr 2005; Roy Marples <uberlord@gentoo.org>:
824    
825     Changed "sed -ne" to "sed -n -e" for portability.
826    
827     Added auto_interface (default yes).
828     if auto_interface is yes then we
829     *) default to dhcp
830     *) automatically calculate a metric (this may need work)
831     *) select the best interface based on metric
832     (restore resolv.conf, ntp.conf and yp.conf we have saved)
833     otherwise we
834     *) default to null
835    
836     wpa_supplicant no longer kills itself when we're not stopping the interface
837     it's running on.
838    
839     wpa_supplicant now uses wpa_monitor (yet to be released) if available.
840    
841     Added a new module called system which enables the definition of domain
842     name, dns servers, ntp servers, nis domain and nis servers per interface.
843     essidnet and dhcp helpers have been re-coded around this module.
844    
845 wolf31o2 1093 15 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -bin/bashlogin,
846     -sbin/livecd-functions.sh:
847     Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in
848     release building, and they have been moved to livecd-tools.
849    
850 azarah 1088 14 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
851    
852     Do not kill udevd in /sbin/rc, as it is apparently evil.
853    
854 uberlord 1086 14 Apr 2005; Roy Marples <uberlord@gentoo.org>:
855    
856     Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006
857    
858     If /proc/net/netlink does not exist then iproute2 will fail the
859     check_installed function with an appropriate error - Thanks to
860     Jeremy Huddleston for the patch.
861    
862     If /proc/net/packet does not exist then wpa_supplicant will fail
863     check_installed function with an appropriate error
864    
865     Background fixes for net.lo, udhcpc and wpa_supplicant
866    
867 uberlord 1083 11 Apr 2005; Roy Marples <uberlord@gentoo.org>:
868    
869     removed ${devnull} from net.lo and net-script modules
870     updated all modules not to re-direct stderr where appropriate
871    
872     iwconfig and wpa_supplicant now save their current ESSID via save_options
873     and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
874     used in users custom postdown functions
875    
876 uberlord 1084 wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config
877     if available - fixes #88703
878    
879 vapier 1080 09 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
880    
881     Have the 'status' function return 0/1 based upon the status of the
882     init script #88319 by Josh Nichols.
883    
884 uberlord 1077 08 Apr 2005; Roy Marples <uberlord@gentoo.org>:
885    
886     added a bash_variable to functions.sh which converts the given string
887     into a variable that bash can use - fixes #88175
888    
889 uberlord 1079 net scripts can only launch if we're not in ${BOOTLEVEL} - fixes #78495
890 uberlord 1077
891 uberlord 1072 01 Apr 2005; Roy Marples <uberlord@gentoo.org>:
892    
893     RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
894     launcher - like valgrind or strace. Handy for debugging/auditing.
895     Thanks to Rob Holland for the idea.
896    
897     Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
898     as there is no guarantee that the current ESSID is the one we started with
899     Also, we may not have an ESSID at all...
900    
901 uberlord 1066 23 Mar 2005; Roy Marples <uberlord@gentoo.ord>:
902    
903     bridge stops removing IP addresses from bridge ports.
904     iwconfig no longer tries to get an ESSID from non-wireless interfaces.
905     ifconfig no longer errors when deleting addresses on a non-existant
906     interface.
907    
908 azarah 1065 23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
909    
910     Get modules-update to clean up after itself if we on a 2.6 kernel without
911     modules.conf.
912    
913 uberlord 1063 22 Mar 2005; Roy Marples <uberlord@gentoo.org>:
914    
915     revamped rc-services.sh for STYLE updates and code rationalisation.
916    
917 uberlord 1062 21 Mar 2005; Roy Marples <uberlord@gentoo.org>:
918    
919     udhcpc now checks for custom hostname correctly
920    
921 azarah 1059 21 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
922    
923     Fix tracing for current service as list_depend_trace() was removed.
924 azarah 1060 Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
925 azarah 1059
926 azarah 1058 20 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
927    
928     Take sort_services function from bug #70009, and fix the removing of a
929     service from a array properly by using unset. Use this instead of the
930     trace_* stuff, and fixup shutdown order.
931    
932 vapier 1056 19 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
933    
934     Make sure we mount svcdir with 0755 and not 0644 #85888.
935    
936 azarah 1054 15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
937    
938     Export myservice when starting critical services, as its needed by
939     some of the addons (dmcrypt for example).
940    
941 vapier 1049 12 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
942    
943     When shutting down, pass -h to halt too #84654 by Dmitry Karasik.
944    
945 uberlord 1047 11 Mar 2005; Roy Marples <uberlord@gentoo.org>:
946    
947     Prepend rc-daemon.sh functions with rc_ to avoid name conflicts
948    
949 azarah 1046 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
950    
951     Make sure the last test in init.d/modules do not bork the return
952     value of the script if not true.
953    
954 vapier 1044 10 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
955    
956     Add udev/selinux support by Chris PeBenito #84337.
957    
958 azarah 1038 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
959    
960     The system() stuff in *depends.awk should be dosystem().
961    
962 agriffis 1035 * rc-scripts 1.7.0 (10 Mar 2005)
963    
964 uberlord 1031 09 Mar 2005; Roy Marples <uberlord@gentoo.org>:
965    
966     changed from $( cat ${file} ) to $( < ${file ) in net-scripts
967    
968     fixed ChangeLog corruption
969    
970     rc-daemon.sh now works with the env program
971    
972 uberlord 1029 08 Mar 2005; Roy Marples <uberlord@gentoo.org>:
973    
974     rc-services.sh now does a /sbin/depscan.sh -u if we have not got
975     our deptree loaded
976    
977     removed net_start/stop function from net.lo, bridge and bonding
978    
979     net.lo now supports depend() per interface like so
980     depend_br0() { need net.eth0 net.eth1 }
981    
982 uberlord 1024 04 Mar 2005; Roy Marples <uberlord@gentoo.org>:
983    
984     applied STYLE updates to rc-status
985    
986     rc-status now uses find correctly for -maxdepth which fixes #84055
987    
988 uberlord 1014 03 Mar 2005; Roy Marples <uberlord@gentoo.org>:
989    
990     iwconfig now defaults the transmit key to 1
991 uberlord 1018 bridging and bonding modules now start an interface if it's not
992     marked as started
993 uberlord 1014
994 uberlord 1013 02 Mar 2005; Roy Marples <uberlord@gentoo.org>:
995    
996     net_service() now returns 1 for non net-services
997     fixes bug #83352
998    
999 agriffis 1010 02 Mar 2005; Aron Griffis <agriffis@gentoo.org>:
1000    
1001     Add requote() to functions.sh to help rc-daemon.sh
1002    
1003 azarah 1007 01 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
1004    
1005     Fix braindead logic in init.d/checkfs ([[ -z $CDBOOT ]] &&, not -n).
1006    
1007 uberlord 1004 01 Mar 2005; Roy Marples <uberlord@gentoo.org>
1008    
1009 azarah 1007 rc-daemon.sh now provides a working wrapper for start-stop-daemon
1010     fixes bug #7198
1011 uberlord 1004
1012 azarah 1007 removed ps calls from net scripts
1013 uberlord 1004
1014 wolf31o2 1000 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1015    
1016 azarah 1007 Updated livecd-functions.sh to match what we are using on the LiveCD.
1017 azarah 1003
1018 azarah 998 25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
1019    
1020 azarah 1003 Style updates for init.d/halt.sh.
1021    
1022 azarah 1002 Only run pam_console_apply if we are actually using pam_console.
1023    
1024 azarah 998 Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
1025     start_addon, stop_addon, start_volumes and stop_volumes.
1026    
1027 azarah 996 24 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
1028 azarah 997
1029     Update /sbin/modules-update to work without modprobe.old (modutils) for
1030     2.6 kernels.
1031 azarah 996
1032     Update /etc/init.d/modules so that it will only touch modules.conf if we
1033     have a <= 2.4 kernel, or have /sbin/modprobe.old.
1034    
1035 azarah 989 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
1036    
1037 azarah 996 Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
1038     add needed {start,stop}-volumes() and {start,stop}-addons().
1039    
1040 azarah 994 Add use tempory file for deptree, bug #48303, thanks to patch from
1041     Stefan Hoefer <stefan@hoefer.ch>.
1042    
1043 azarah 996 Add {start,stop}-volumes() to /sbin/functions.sh, as well as
1044 azarah 989 RC_VOLUME_ORDER to /etc/conf.d/rc.
1045    
1046 vapier 980 21 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
1047    
1048     Move the serial init.d to the setserial package.
1049    
1050 vapier 984 Create a rc-status.8 manpage #81917.
1051    
1052 vapier 948 11 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
1053    
1054     Add UPS kill fixes for halt.sh by Lee Weisz / Remy Blank #46440.
1055    
1056 vapier 950 Define a few more {for,back}ward-word bindings in inputrc to fix up
1057     the different GUI terminals #53770 by Arturo Alberto Busleiman.
1058    
1059 uberlord 947 10 Feb 2005; Roy Marples <uberlord@gentoo.org>:
1060    
1061     net.lo now supports fallback_route - fixes #75676
1062     due to bash limitations, only one fallback route is supported
1063    
1064     cleaned up dhcp helper
1065    
1066     iproute now appends routes instead of adding them - this allows multiple
1067     default routes
1068    
1069     RC_STRICT_NET_CHECKING now supports the none "option" which means
1070     that the net service is always up
1071    
1072 vapier 924 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
1073    
1074     Punt the PROTOCOL variable from rc.conf since nothing uses it.
1075    
1076     Punt the consolefont related variables from rc.conf since they've
1077     been moved to conf.d/consolefont.
1078    
1079 vapier 926 Import some VServer support from #55973. For now, just add the
1080     detection function to functions.sh and support in init.d/clock.
1081    
1082 azarah 920 07 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
1083    
1084     Fix /sbin/functions.sh not to run stty during 'emerge depend'.
1085    
1086 uberlord 919 07 Feb 2005; Roy Marples <uberlord@gentoo.org>:
1087 vapier 916
1088 uberlord 919 netmask2cidr now works correctly - fixes #81119
1089     Thanks to Benoit Boissinot for the patch
1090    
1091     06 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
1092    
1093 vapier 916 Remove the apache user and let apache ebuilds handle it #77738.
1094    
1095 uberlord 915 04 Feb 2005; Roy Marples <uberlord@gentoo.org>:
1096 vapier 905
1097 uberlord 915 It's now possible to configure addresses and routes for the loopback
1098     interface if required - however you cannot override our defaults
1099    
1100     wpa_supplicant and iwconfig now loop for 5 seconds if essid is
1101     not returned straight away
1102    
1103     31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
1104    
1105 vapier 905 Fix the test for device-mapper in checkfs #80206.
1106    
1107 vapier 906 Change home of man to /usr/share/man.
1108    
1109 vapier 902 * rc-scripts 1.6.9 (30 Jan 2004)
1110    
1111 uberlord 915 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
1112 vapier 875
1113     Use clock, don't need it. Not everyone has a RTC #78997.
1114    
1115 vapier 876 Rewrite the KV_* functions to use pure bash rather than awk #75836.
1116    
1117 vapier 880 Don't use 'none' when mounting virtual filesystems since `umount` can
1118 vapier 911 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab
1119     and etc/halt.sh to handle the new format.
1120 vapier 880
1121 vapier 881 modules-update.8 touchups by Benno Schulenberg #77582.
1122    
1123 vapier 886 Don't symlink /etc/filesystems since it is an user config file #74176.
1124    
1125 vapier 889 Punt the 'guest' user #74737.
1126    
1127 vapier 894 Add support for loopback dm-crypt by Dylan Carlson #73598 and for gpg
1128     dm-crypt by Lars Strojny #75659.
1129    
1130 uberlord 1246 Update crypto-loop to newer util-linux #40874 by jochen / Jürgen Hötzel
1131 vapier 896
1132 uberlord 915 27 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1133 uberlord 872
1134     removed udhcpc-* and dhclient-* helper modules and replaced them with a
1135     generic dhcp module which caters for all interfaces and dhcp clients that
1136     need it.
1137     We now prefer iproute2 over ifconfig if both are installed.
1138    
1139 uberlord 915 24 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1140 uberlord 867
1141     replaced awk commands with sed equivalents in net-scripts to make us
1142     more portable
1143 uberlord 868 STYLE fixes to many net-scripts modules
1144     Removed hardcoded Version and replaced with cvs $Header:
1145 uberlord 867
1146 uberlord 915 17 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1147 uberlord 854
1148     net.lo changed logic to read "only fail if no configuration parameters
1149     work, bring interface down and abort". Fixes #78092
1150 uberlord 859 all modules should now check interface existance correctly - fixes #76385
1151 uberlord 863 wpa_supplicant now works with EAP - fixes #78367
1152 uberlord 854
1153 uberlord 915 13 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1154 uberlord 843
1155     wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
1156     and removes stale directories
1157     clean_pidfile function no longer errors on empty pidfiles
1158 uberlord 847 net dependancies corrected in runscript.sh - fixes #77839
1159 uberlord 849 allow pure IPv6 addresses - fixes #73844
1160 uberlord 843
1161 uberlord 915 12 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1162 uberlord 837
1163     net.lo now ignores dot files when loading modules
1164 uberlord 840 ipppd module now stops correctly - fixes #73067 again
1165 uberlord 837
1166 uberlord 915 11 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1167 uberlord 832
1168     added "noop" config parameter which means take no action if the interface
1169     is up and has an address configured, otherwise continue
1170     addresses are now removed when starting an interface - fixes #77111
1171    
1172 uberlord 915 06 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1173 uberlord 826
1174 uberlord 827 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
1175     - fixes #76846
1176 uberlord 826
1177 uberlord 816 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
1178    
1179     bridge now marks interfaces as UP - fixes #75354
1180     bridge, net.lo, iwconfig touched up to match new STYLE
1181     net.lo tests the return value of modprobe - fixes #76385
1182     iwconfig now sets enc keys through an eval statement - fixes #76601
1183     updated wireless.example for whitespace in keys
1184 uberlord 817 iwconfig now accepts mode "auto" and defaults to it
1185 uberlord 816
1186 vapier 814 30 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1187    
1188     Touch up rc-update to match our new STYLE. Also tweak the help
1189     to fit in the standard console.
1190    
1191 vapier 809 23 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1192    
1193     Merge a bunch of BSD fixes into our .c files.
1194    
1195 uberlord 808 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1196    
1197     iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
1198    
1199 uberlord 805 17 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1200    
1201     wpa_supplicant - fixed file location for wpa_cli and association test
1202     as it they changed in wpa_supplicant-0.3.x
1203     wpa_supplicant now brings the interface up before launching - fixes #74637
1204    
1205 vapier 796 * rc-scripts 1.6.8 (15 Dec 2004)
1206    
1207 vapier 791 15 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1208    
1209     start_critical_service in /sbin/rc should rely on $1 instead of
1210     the external variable $x for the service name. #74425
1211    
1212 uberlord 790 15 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1213    
1214 vapier 791 rc-status now reports stopping status
1215     Updated documentation to point non-usb linux-wlan-ng users to use
1216     hostap-driver instead
1217 uberlord 790
1218 azarah 788 13 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
1219    
1220     Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
1221     not work anymore, and there is no space after '(S|N):'). Also check if
1222     devices.tar.bz2 is empty before trying to create it, bug #71143.
1223    
1224 vapier 781 12 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1225    
1226     Tweak get_mount_fstab to only print the first mount point found and then
1227 vapier 795 spit warning messages for extra matches. Also add support for RC_USE_FSTAB
1228     so normal users don't have to worry about a broken /etc/fstab.
1229 vapier 781
1230 vapier 784 Add an additional sanity check to the udev tarball usage. Don't try to
1231     unpack an empty or non-existant tarball.
1232    
1233 vapier 786 Tweak the 'static' description so users know they can use it to make
1234     /sbin/rc ignore /dev completely.
1235    
1236 azarah 780 12 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
1237    
1238     Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
1239    
1240 uberlord 778 12 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1241    
1242     fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
1243    
1244 uberlord 779 dhcpcd and udhcpc now run via the eval statement so quotes can be used
1245     in options. Fixes #74053 - thanks to Evan Buswell
1246    
1247 uberlord 772 09 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1248    
1249     fixed net.lo getting vlan config
1250 uberlord 775 rc doesn't stop hotplugged devices when system is booting - fixes #61594
1251     thanks to Andreas Sundebo for the fix
1252 uberlord 790 rc-status now reports stopping
1253 uberlord 772
1254 uberlord 767 08 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1255    
1256     iwconfig now unsets wireless config and downs interface when backgrounding
1257     fails
1258     wpa_supplicant now supports backgrounding
1259 uberlord 768 removed is_in_fstab function and replaced with get_mount_fstab which
1260     returns a mount command based on the contents of fstab. Resolves bugs
1261     #70044 and #73762
1262 uberlord 767
1263 uberlord 761 07 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1264    
1265     essidnet - fixed setting up search domains
1266 uberlord 766 ifconfig now reads the old gateway variable correctly - fixes #73641
1267 uberlord 761 iwconfig now supports backgrounding
1268 uberlord 762 ifconfig and iproute2 now support function interface_set_mac_address
1269     macchanger no longer depends on macchanger if configuring a specific
1270     mac address
1271 uberlord 761
1272 uberlord 764 fix depstop for net-services when system is booting - should fix #61594
1273     added service_stopped function to make reading code easier and trying
1274     to avoid race conditions
1275    
1276 uberlord 754 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1277    
1278     macchanger defaults to setting the interface down, and then trying
1279     with it up - fixes #71929
1280     macchanger converts mac_${IFACE} to lowercase - fixes #73549
1281     iproute2 now configures the interface up everytime we add an address
1282     removed "need interface" from all modules depends as net.lo requires
1283     interface anyway
1284 uberlord 758 removed hardcoded ath0 in wpa_supplicant
1285 uberlord 754
1286 uberlord 760 added rc-script statuses "starting", "stopping" and "inactive"
1287 uberlord 759 dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
1288    
1289 uberlord 753 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1290    
1291     dhclient now kill it's process if it failed to get a lease on startup
1292     all dhclient responses are now handled correctly
1293    
1294 uberlord 748 04 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1295    
1296     fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
1297     place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
1298     Fixes #73327 - thanks to Benoit Boissinot
1299    
1300     essidnet gets the essid itself instead of relying on ${ESSID}
1301 uberlord 750 wpa_supplicant module added
1302     config-system now creates files as .tmp instead of .new and loads
1303     the wpa_supplicant module if needed
1304     ifconfig now addes aliases to devices other than eth0
1305     dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
1306     instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
1307     ones
1308 uberlord 748
1309 uberlord 751 removed modules use dependancy in net.lo and added installed
1310     - this allows use to provide "virtual" modules which are only "installed"
1311     when other depended modules are installed
1312    
1313 agriffis 746 * rc-scripts 1.6.7 (03 Dec 2004)
1314    
1315 vapier 745 03 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1316    
1317     Simply filesystem unmounting in halt.sh. Based upon work by Georg Sauthoff
1318     #68697. Also clean up the filesystem remounting readonly. As a last
1319     resort to filesystems which won't remount readonly, we try to unmount them
1320     with the force/readonly options. Idea from #70349.
1321    
1322 uberlord 736 03 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1323    
1324     Fixed config-system for only changing hostname when needed
1325     udhcpc and dhclient now restore saved configs when stopping and work
1326     with non-infinite leases
1327 uberlord 738 Moved generic dhcp options into a space seperated string
1328 uberlord 739 udhcpc now caches it's IP address and requests it the next time it starts
1329     if the address is not released
1330 uberlord 741 udhcpc and dhclient no longer flush interfaces if we don't need too
1331 uberlord 743 ipppd module now looks for ipppd in /usr/sbin - fixes #73067
1332 uberlord 736
1333 vapier 735 02 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1334    
1335     Merge time checking function (is_older_than) to help simplify config
1336     file update checking. Used for now in env-update.sh #71285. Function
1337     written by Paul Pacheco #55329.
1338    
1339 uberlord 733 02 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1340    
1341     Added option dhcp_release to specify if we release the DHCP lease or not
1342     defaults to no
1343     Changed variables peer_* to dhcp_*
1344     dhclient and udhcpc now specify a pidfile
1345 uberlord 734 Fixed iwconfig report if iwgetid does not support --channel
1346 uberlord 733
1347 vapier 732 01 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
1348    
1349     Refix and clean up the netmount script to kill processes #64034.
1350    
1351 uberlord 731 01 Dec 2004; Roy Marples <uberlord@gentoo.org>:
1352    
1353     Documentation fixes regarding iwconfig and linux-wlan-ng
1354     Fixed bonding deps per bug #71419
1355    
1356 vapier 729 30 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1357    
1358     Fix the UML/coLinux check in init.d/clock #72937.
1359    
1360 vapier 730 Allow the user to override the default mount options via /etc/fstab
1361     for all the mounts. Added a 'is_in_fstab' function to see if the
1362     user has defined the mount, and if not, fall back to the hardcoded
1363     stuff from before. This also lets us get rid of $RC_DEVICE_FS #70044.
1364    
1365 uberlord 722 26 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1366    
1367     Fixed up address detection in apipa
1368     net.lo now checks for duplicate static IPv4 addresses before assigning
1369     iwconfig now supports preassociate and postassociate user hooks
1370     net.example - changed $1 to ${IFACE} in examples
1371 uberlord 723 clarified lack of linux-wlan-ng support
1372 uberlord 722
1373 vapier 719 24 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1374    
1375     Allow users to specify charset option to dumpkeys when using unicode
1376     in conf.d/keymaps #72225. Also move all the init.d/keymap specific
1377     options out of rc.conf and into conf.d/keymaps and add some config
1378     checks to init.d/keymaps like the clock/hostname init.d scripts.
1379    
1380 vapier 728 Make sure /etc/rc.conf overrides conf.d files when starting up
1381     critical services. Should help out with transition from rc.conf.
1382    
1383 uberlord 717 24 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1384    
1385     Ensure all net-scripts modules depend on interface_variable function
1386     where applicable
1387 uberlord 720 Fixed adsl stopping - #68934. Thanks to Andreas Kauer
1388 uberlord 717
1389 uberlord 713 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1390    
1391     iproute2 does not need to create dummy interfaces for aliases
1392     unlike ifconfig so we no longer do this
1393     We now bring down all aliases and addresses properly
1394     Split off some functions from net.lo into helpers.d/functions
1395     so that our DHCP helper scripts can use them too :)
1396     Deprecated interface specific setup in favour of a generic config
1397     macchanger brings interface up now - fixes #71929
1398     DHCP over VLAN now works - fixes #71860
1399     Disabled modified function checking as it's far too expensive on CPU
1400     and still isn't 100% reliable
1401     When specifing a module that isn't emerged, you now get an error
1402     telling you what to emerge
1403     Removed -p option from the diff call used for function removal
1404 uberlord 714 Removed rp_filter setting - fixes first part of bug #71971
1405     Added sysctl.conf settings relating to rp_filter to sysctl.conf
1406     - fixes last part of bug #71971
1407 uberlord 715 Fixed pump exporing ntp servers
1408     implemented MODULES_DIR so we can change directory we load from on the fly
1409 uberlord 716 fixed variables for vlans in most modules
1410 uberlord 713
1411 agriffis 710 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
1412 uberlord 713
1413 agriffis 710 Remove crap "ll" and "d" aliases from skel .bashrc
1414    
1415 uberlord 709 19 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1416 uberlord 713
1417 uberlord 709 tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
1418     udhcpc now does correct signal handling so we can release leases and
1419     terminate cleanly
1420     Improved pump process detection
1421     Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
1422     scripts. This makes things much saner as udhcpc is much saner - also fixed
1423     essidnet and ipv6 local link for them.
1424 uberlord 712 removed iproute2 udhcpc reliance on the "bc" command
1425 uberlord 709
1426 uberlord 705 17 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1427 uberlord 713
1428 uberlord 705 Fixed invalid variable handling in bonding and vlan - bug #71419
1429     apipa now brings the interface up before testing if address exists
1430 uberlord 706 Updated bonding documentation - bug #71419
1431 uberlord 707 Fixed iproute2 adding addresses for vlans - bug #71419
1432 uberlord 708 ifconfig handle inet6 routing automatically - bug #33310
1433     ifconfig - fixed old gateway + gateway in routes conflict
1434     iproute2 cleaned up some functions
1435 uberlord 705
1436 uberlord 702 16 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1437    
1438     We no longer default a fallback to APIPA when no config is given
1439     net.example fleshed out a bit more for dhcpcd - fixes #60845
1440     Improved forced module handling a touch
1441     modules_sort and modules_check_user in net.lo buffer _provides,
1442     _before and _after in arrays to avoid shelling out
1443    
1444 vapier 692 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1445    
1446     Add a check to clock init.d to make sure users dont try to set
1447     config their clock in rc.conf anymore.
1448    
1449 vapier 693 Redo hostname/domainname scripts to use files in /etc/conf.d/
1450     instead of creating files in /etc/. Allows for controlling things
1451     like the behavior of setting the 'domain' in resolv.conf since users
1452     may not always understand exactly what's going on.
1453    
1454 vapier 695 Stop referring to conf.d/basic as a global rc config option. That
1455     file hasn't been used in a long time and has since been replaced
1456     with env.d/00basic. Updated sbin/runscript.sh, etc/profile,
1457     sbin/rc-help.sh, and src/awk/cachedepends.awk.
1458    
1459 vapier 696 Run `find | xargs` instead of `find -exec`. Much better performance
1460     this way, and busybox friendly #59732.
1461    
1462 uberlord 690 15 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1463    
1464 uberlord 698 Split modules_load into smaller more managable functions in net.lo
1465     Added modules_force option to net.lo with a big phat warning in
1466     net.example about it potentially breaking networking
1467 uberlord 694 Added searchdomains_ESSID option to essidnet
1468     Stopped the domain setting from putting the same entry in search
1469     in config-system and essidnet
1470 uberlord 691 Removed second warning in net.lo when configuration not set
1471 uberlord 690 Documented APIPA module in net.example
1472     Added kernel checking for vlan - fixes #70829
1473     Added kernel checking for bonding, bridging and tuntap
1474     Added iproute2 support to the APIPA module
1475    
1476 vapier 689 13 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1477    
1478     Update the svcdir mounting #69595. Instead of mounting in /mnt
1479     and then bind mounting to $svcdir, we mount the ramdisk on $svcidr.
1480    
1481 uberlord 685 12 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1482    
1483 uberlord 688 Added arping duplicate address detection to net.lo
1484     Created Automatic Private IP Addressing (APIPA) module
1485    
1486 uberlord 686 Added dependancy checking to ipppd
1487     Bonding is now started pre instead of post
1488 uberlord 685 Fixed iface variable in dhcp modules for vlans
1489     Changed get_device to interface_device
1490     Changed get_type to interface_type
1491     Added vlan configuration options and documented them in net.example
1492     Fixed bridge configuration handling
1493     Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
1494    
1495 uberlord 684 11 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1496    
1497     Fixed category of rp-pppoe to net-dialup error when requesting ADSL
1498     Improved inet6 address deletion and detection in iproute2
1499     Improved gateway logic in ifconfig
1500     Changed all wireless reporting functions to use iwgetid instead of
1501     parsing iwconfig output except for essid
1502    
1503 agriffis 683 * rc-scripts 1.6.6 (08 Nov 2004)
1504 agriffis 680
1505 uberlord 679 08 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1506    
1507     Added options to configure bridge
1508     Added bridge configuration example to net.example
1509     Added missing required function interface_exists to iptunnel check_depends
1510    
1511 agriffis 676 07 Nov 2004; Aron Griffis <agriffis@gentoo.org>:
1512    
1513 agriffis 677 Fix shell scripting errors that would result in
1514     /sbin/functions.sh: line 166: [: too many arguments.
1515 agriffis 676
1516 uberlord 674 05 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1517    
1518 uberlord 675 net-scripts/net.modules.d/bridge
1519     - fixed destroying a bridge if no ports were added
1520     - starts interfaces if they don't exist - fixed bug #65153
1521    
1522     net-scrips/net.modules.d/bonding
1523     - starts interfaces if they don't exist
1524    
1525 uberlord 674 net-scripts/init.d/net.lo
1526 uberlord 675 - added net_start() function to start depandant ifaces
1527     so that bridge br0 can active tun0 which net.tun0 has to create
1528 uberlord 674 - added use dependany on wlan incase we're using linux-wlan-ng drivers
1529     fixes bug #64978
1530     - moved start() to run_start() and stop() to run_stop()
1531     created run() and new start()/stop() functions
1532     this is so that we have one single entry point to localise variables
1533     and to remove any added functions loaded by our modules
1534     - removed redundant interface_exists() as it's provided by
1535     ifconfig and/or iproute2
1536    
1537     net-scripts/net.modules.d/ifconfig and iproute2
1538     - added ifconfig_tunnel and iproute2_tunnel functions
1539    
1540     addred gre/ipip tunnel support via the the tunnel module
1541     - fixes bug #50765
1542    
1543 uberlord 673 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1544 uberlord 672
1545 uberlord 673 net-scripts/net.modules.d/pump
1546     - fixed setting ntp servers
1547 uberlord 672
1548 uberlord 673 net-scripts/net.modules.d/dhcpcd
1549     - fixed stopping function
1550 uberlord 672
1551 uberlord 671 net-scripts/net.modules.d/bonding
1552     - fixed module to actually work with the interface
1553    
1554 uberlord 670 net-scripts/init.d/net.lo
1555     - we remove all added functions when restarting an interface
1556     this relies on the diff command being available
1557    
1558 uberlord 674 added isdn support via the new ipppd module - fixes bug #69035
1559 uberlord 670
1560     net-scripts/conf.d/net.example
1561     - added sample isdn setup
1562    
1563     net-scripts/conf.d/wireless.example
1564     - added better descriptions to the _sleep variables
1565    
1566     Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
1567     - fixed bug #70022
1568    
1569 uberlord 673 net.lo - added get_type function to return the type of the interface
1570     - eth, ippp, etc
1571    
1572     ipppd, tuntap
1573     - start() moved to pre_start() and we now test by type
1574     this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
1575     as ippp0 is always an isdn device
1576    
1577     bridge - fixed stop function and moved start() to pre_start()
1578     and automatically start if the variable bridge_${iface} exists
1579    
1580     net.example - fixed up documentation for changed behaviour above
1581    
1582 vapier 668 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1583    
1584     When launching critical services in /sbin/rc, make sure we source
1585     the conf.d file (if it exists). Resolves #69956.
1586    
1587 uberlord 664 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1588    
1589     net-scripts/init.d/net.lo
1590     - fixed !module when it's not installed
1591     - we can now specify null inet addresses in the config
1592     this allows a pure inet6 setup
1593 uberlord 667 - shutdown lo the same way we bring it up
1594 uberlord 664
1595     net-scripts/net.modules.d/ifconfig
1596     - changed IPv6 to inet6 in output of adding inet6 addresses
1597     - just output inet6 address removed, not eth0 del foo
1598    
1599     net-scripts/net.modules.d/iproute2
1600     - fix deletion of non-link addresses - fixes bug #65417 (again)
1601     - handle inet6 addresses like ifconfig - fixes more bug #65417
1602    
1603     net-scripts/conf.d/net.example
1604     - noted that inet6 addresses do not create aliases
1605     - added examples of assigning inet6 addresses
1606    
1607 uberlord 665 net-scripts/net.modules.d/iwconfig
1608     - improve error message when card does not support scanning
1609    
1610 uberlord 666 net-scripts/conf.d/wireless.example
1611     - fixed comment regarding preferred_aps not working with cards that don't
1612     support scanning
1613    
1614 uberlord 662 02 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1615    
1616 uberlord 663 net-scripts/conf.d/net.example
1617 uberlord 662 - added bridging and tuntap examples
1618    
1619 uberlord 663 net-scripts/init.d/net.lo
1620     - modprobe ${IFACE} when ${IFACE} does not exist
1621    
1622 uberlord 662 net-scripts/net.modules.d/ifconfig
1623     - fixed interface existance check
1624    
1625     net-scripts/net.modules.d
1626     ifconfig & iproute2
1627     - added boolean to interface_exists to report if it exists or not
1628     - added checks to see if the interface exists or not when starting
1629    
1630     dhcpcd
1631     - removed debug line
1632    
1633     bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc
1634     - added checks to see if the interface exists or not when starting
1635    
1636     tuntap
1637     - added checks to see if the interface exists or not when stopping
1638    
1639 vapier 659 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
1640    
1641     Dump the error message that hwclock returns since it tends to be
1642     quite useful. Modified init.d/clock.
1643    
1644 vapier 660 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
1645    
1646 vapier 661 Don't create /dev/sndstat link anymore in populate_udev per #69635.
1647    
1648 uberlord 655 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
1649    
1650     net-scripts/init.d/net.lo:
1651     - modules specified by interface config now error if they are not loaded
1652     - moved interface check to after preup incase user preup loads drivers
1653     - modules can be explicitly not used by prefixing them with a !
1654     however, they are still available to other modules
1655     fixes bugs #68908, #69027
1656     - remove check to see if interface exists
1657     - modules may setup new interfaces and still require config
1658     so we have a new label counter in iface_start
1659     - removed the check to see if a class wrapping already exists
1660     this fixes the bug where ifconfig and iproute2 are installed, but
1661     ifconfig is asked for and the interface is restarted.
1662     - added check to see if the configured module is loaded
1663     and installed or not in iface_start
1664     - add dependancy on isdn4linux - fixes bug #69035
1665     - interface_exists moved to iproute and ifconfig
1666    
1667     net-scripts/net.modules.d
1668     - Split wireless module into iwconfig and essidnet modules
1669     - Added tuntap and bridge modules, fixes bug #55394, #30688
1670    
1671     net-scripts/init.d/iwconfig:
1672     - wep mode is now reported
1673     - removed post_stop function so we keep existing config
1674     - added pre_stop to set the ESSID variable
1675     - changed to veinfo/vewarn where appropriate
1676     - check if interface exists otherwise abort gracefully
1677     - no longer deletes addresses as we now avoid
1678     ipv6 local addresses in detecting if interface has an addresses or not
1679    
1680     net-scripts/init.d/ifconfig:
1681     - added flag enable/disable function
1682     - scope:link inet6 addresses are ignored when testing is_up and
1683     del_addresses - fixes bug #65417
1684    
1685     net-scripts/init.d/iproute2:
1686     - added flag enable/disable function
1687     - scope:link inet6 addresses are ignored when testing is_up and
1688     del_addresses - fixes bug #65417
1689    
1690     net-scripts/init.d/macchanger:
1691     - fixed detecting whether the change worked or not, fixes bug #68893
1692    
1693     net-scripts/init.d/vlan:
1694     - fixed old config problem
1695    
1696 azarah 652 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
1697    
1698     Do not delete depscan and envupdate caches on reboot, as this should
1699     improve bootup times - works nicely with the '-u' parameters of both.
1700     Also move the '-u' parameter test of depscan.sh after the directory
1701     exist test, else ${svcdir}/started/, etc do not exist. Modified both
1702     /sbin/rc and /sbin/depscan.sh for this.
1703    
1704 azarah 653 Move things around in /sbin/functions.sh to have all functions above.
1705    
1706 azarah 654 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
1707    
1708 azarah 648 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
1709    
1710     Only add files not managed by udev to device tarball, bug #57110.
1711    
1712 vapier 647 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1713    
1714     Revert pam_console_apply udev check in bootmisc/halt.sh since
1715     the bug is with pam_console_apply and not udev/pam.
1716    
1717 vapier 649 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
1718 vapier 647
1719 vapier 649 Allow users to select ramfs instead of default tmpfs for mounting
1720     on /dev with udev #69091.
1721    
1722     Add issue.devfix which would be auto copied to /etc/issue if
1723     /sbin/rc detects the user is missing /dev/null or /dev/console.
1724     Includes a simple explanation/fix for what's wrong.
1725    
1726 vapier 669 Make sure the clock init script runs after checkroot/modules/localmount
1727     so that timestamps are synchronized asap #68133 / #70008.
1728 vapier 650
1729 vapier 651 Accept '-nc' as a short option to '--nocolor' #64736.
1730    
1731 vapier 644 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1732    
1733     Don't use -A with fsck to respect the fs_passno since it'll try
1734     to fsck all filesystems, not just the ones specified. Instead,
1735     awk /etc/fstab to review the passno field in checkroot #68822.
1736    
1737     Add support for 'gentoo=forcefsck' boot option in checkroot.
1738    
1739     Make sure we run devfsd in /sbin/rc even when /dev has been
1740     automounted by the kernel #68795.
1741    
1742 agriffis 645 Don't generate the device tarball in halt.sh with livecds #68469.
1743 vapier 644
1744 agriffis 642 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1745    
1746 agriffis 643 net-scripts/net.modules.d/ifconfig:
1747 agriffis 642 - Simplify ifconfig_is_up()
1748     - Fix ifconfig_get_aliases_rev() to actually work... you can't
1749     specify an interface name to ifconfig if you want to see the
1750     aliases.
1751     - Workaround a couple ifconfig bugs dealing with aliases
1752     - Correct a return status in ifconfig_interface_del_addresses()
1753 agriffis 643 - ifconfig_iface_stop() is bool, not void; fix the comments
1754 agriffis 642
1755 agriffis 643 net-scripts/net.modules.d/iproute2:
1756     - iproute2_iface_stop() is bool, not void. Fix the code so it
1757     returns meaningful values
1758    
1759     net-scripts/init.d/net.lo:
1760     - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
1761     barf when a preferred module is either (1) missing from
1762     net.modules.d or (2) not available due to missing dependencies
1763     - When loading all modules in order to stop an interface, only use
1764     the first available to satisfy each class wrapper
1765    
1766 agriffis 640 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1767    
1768     Include livecd patch that was applied to baselayout-1.9.4-r6
1769     to use agetty instead of mingetty
1770    
1771 vapier 639 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1772    
1773 vapier 649 Mount tmpfs instead of ramfs on /dev when using udev systems.
1774 vapier 639 The problem with ramfs is that it has no size limitations so
1775 vapier 649 one could easily take down their machine by accident #68653.
1776 vapier 639
1777 agriffis 638 * rc-scripts 1.6.3 (23 Oct 2004)
1778    
1779 agriffis 637 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1780    
1781     Add support for user_eth0 in the adsl module and in net.example.
1782     This means that most users won't need to edit pppoe.conf at all
1783    
1784 agriffis 636 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1785    
1786     Remove old etc/conf.d/net and try to clarify instructions in
1787     net-scripts/conf.d/net.example. Add example for ADSL
1788    
1789 vapier 635 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1790    
1791     Merge all of the UML checks into one function, is_uml_sys(),
1792     which is now in functions.sh.
1793    
1794 agriffis 625 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1795    
1796     Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
1797     depend on RC_VERBOSE which defaults to no. Add --verbose to args
1798     understood by runscript.sh.
1799    
1800 agriffis 626 In net.lo, use veinfo and friends when loading modules since this
1801     information is confusing to users.
1802 agriffis 625
1803 agriffis 626 In net.lo, always load global "modules" setting in following
1804     "modules_iface" since this is a little easier for users to
1805     understand.
1806 agriffis 625
1807 agriffis 626 In net.lo, use eindent for output of pre/post scripts
1808    
1809 vapier 622 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1810    
1811 vapier 634 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
1812 vapier 622
1813 vapier 624 Add a '-u' parameter to depscan.sh to allow for updates only when
1814     the config files have changed. With /sbin/rc using this, we speed
1815     up bootup by only regenerating the cache when need be #67976. Also
1816     add a '-u' parameter to env-update.sh for same reasons.
1817    
1818     Don't run depscan.sh in rc-update anymore since the cache files don't
1819     depend on runlevels (which is all that rc-update modifies).
1820    
1821 vapier 628 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
1822    
1823 vapier 630 Add checks to many filesystem operations in the eventuality that the
1824 vapier 632 filesystems are mounted read only.
1825 vapier 630
1826 vapier 617 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1827 vapier 615
1828 vapier 616 Update the default fstab /dev/shm mount to include the nodev, nosuid,
1829     and noexec mount flags. No reason for the filesystem to have those.
1830 vapier 615
1831 vapier 617 Cleaned up the clock init script. Moved the clock options out of
1832     rc.conf and into its own conf.d/clock file. Added support for the
1833     weird Alpha consoles SRM/ARC since they need special config options.
1834     Also made the syncing of system clock to hardware clock at shutdown
1835 vapier 619 optional (with the default being off) #15834. Don't try to set the
1836     clock if running inside a coLinux environment #52870.
1837 vapier 617
1838 vapier 618 Update default PATH ordering to try to follow default behavior in
1839     other distro's and because it's logical that /usr/local should
1840     override /usr which should override /. Fixes #12531.
1841    
1842 vapier 620 Move devfs stuff out of baselayout and into the devfsd package.
1843    
1844 vapier 621 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
1845    
1846 agriffis 613 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1847    
1848 vapier 614 Fix rc-status to work with new COLS code.
1849 agriffis 613
1850 vapier 614 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1851    
1852     Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
1853     stop assuming ramfs==ramdisk #64079.
1854    
1855 vapier 610 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1856    
1857     Rework the code for managing /dev to make it more flexible for
1858     users. Some don't want to use devfs/udev but rather just create
1859     their own nodes. Handles some issues with #44906 / #67276.
1860    
1861 vapier 611 Move the utmp clearing code out of bootmisc and into /sbin/rc.
1862     The utmp log must be cleared while in the initial boot level
1863     (meaning inside /sbin/rc) because as soon as rc exists, init
1864     writes a 'boot' record (`who -b`) which would normally be lost
1865     when the bootmisc init.d script is run #61727.
1866    
1867 agriffis 607 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1868    
1869     Cosmetic fixes for starting loopback interface
1870    
1871 vapier 610 SpanKY doesn't like the dots... disable them by default, but you
1872 agriffis 608 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
1873    
1874 agriffis 606 * rc-scripts 1.6.2 (13 Oct 2004)
1875    
1876 agriffis 605 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1877    
1878     Install net.modules.d to /lib/rcscripts instead of /etc so we
1879     don't have to deal with CONFIG_PROTECT
1880    
1881     Fix diff code in modules_load so it can identify which functions
1882     have been modified
1883    
1884     Fix fallback mechanism in iface_start so that it works correctly
1885     and doesn't report a bogus error message when trying the fallback
1886    
1887     Get rid of need_begin trickery in iface_stop
1888    
1889     Simplify eend processing in dhcp modules
1890    
1891     Implement eindent, eoutdent, esetdent in functions.sh and adjust
1892     net-scripts to use them.
1893    
1894     Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
1895     RC_INDENTATION and to work better on serial terminals
1896    
1897     Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
1898    
1899 agriffis 604 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1900    
1901     Fix ipaddr_fallback in net-scripts/conf.d/net.example
1902    
1903 agriffis 601 09 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1904    
1905     Remove init.d/net.eth0 net.lo and net.ppp0. The first two are
1906     provided now by net-scripts and net.ppp0 is shipped in
1907     net-dialup/ppp
1908    
1909 agriffis 602 Create NET_FS_LIST and is_net_fs in functions.sh and use them in
1910     checkroot, localmount, netmount, net.example, and net.lo
1911    
1912 vapier 600 09 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1913    
1914     If the hostname has already been set via the kernel/dhcp, don't
1915     force it to 'localhost'. Used in netboot/terminal setups #38172.
1916    
1917 vapier 603 Add domainname to default boot runlevel list #47041.
1918    
1919 vapier 598 08 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1920    
1921     Make sure that when we try to mount /sys, we do so with -n (tigger).
1922    
1923 vapier 599 Add some examples for nfs to sysctl.conf #66575.
1924    
1925 agriffis 597 06 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1926    
1927     Update to net-scripts 1.0.2 from Roy
1928     ------------------------------------
1929     - wireless module: replaced preferred_only var with
1930     associate_order this makes more sense now as we have changed the
1931     possible values
1932     - wireless module: added patch from Daniel Zappala we should call
1933     wireless_get_essid everywhere now
1934     - wireless module: don't declare ESSID local in
1935     wireless_configure(). This allows ESSID to be tested in the
1936     user defined postup() function
1937     - wireless module: test type != "NOT READY!" instead of testing =
1938     IEEE. this resolves problems with intel and ra-tech drivers
1939     - net.lo start() now errors when the interface does not exist
1940     - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this
1941     enables wireless to map them from peer_dns_ESSID
1942     - config-system helper now loads wireless module to remap
1943     variables from ESSID this allows udhcpc and dhclient to use
1944     remapped wireless vars
1945     - fixed dhcpcd and pump modules using peer_* vars
1946     - wireless aborts after 5 seconds if it cannot report a valid
1947     ESSID this fixes a potential infinite loop problem
1948     - wireless_setup_iface() renamed to wireless_map_essid_vars() this
1949     avoids confusion about what the function actually does
1950    
1951 vapier 596 06 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1952    
1953     Change the default net.ipv4.conf.default.rp_filter setting to 1
1954     in sysctl.conf since it shouldn't be harmful in anyway. Redhat
1955     does the same.
1956    
1957 agriffis 587 05 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
1958    
1959     Get rid of getcols() in sbin/functions.sh. Use COLUMNS when
1960     possible and otherwise clean up the COLS code. Fix the "emerge
1961     depend" detection code to use RC_ENDCOL="no"
1962    
1963 vapier 586 05 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1964    
1965     Changed behavior of the domainname init.d script. It will now
1966     override any settings obtained via dhcp/whatever. See #48277.
1967    
1968 vapier 588 Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg.
1969     This way users have an 'after-boot' log of their dmesg saved
1970     somewhere useful #55421.
1971    
1972 vapier 589 Added the 'eend' back to depscan.sh since the script starts with a
1973     call to 'ebegin' #59694.
1974    
1975 vapier 590 Add selinux update from Chris PeBenito for src/runscript.c #64019.
1976    
1977 vapier 592 Add more quoting to rc-help.sh to fix some non-critical errors.
1978     Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR
1979     in functions.sh to be set via the environment.
1980    
1981 vapier 593 Flesh out the default sysctl.conf with comments and more examples
1982     since our previous one was pretty sparse #59993.
1983    
1984 vapier 594 Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way
1985     we only require sort in / and not both #36453.
1986    
1987 vapier 584 04 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1988    
1989 agriffis 587 More (I mean a LOT more) services. This takes care of #44458,
1990 vapier 584 #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA
1991     list/Fedora/FreeBSD/Debian.
1992    
1993 vapier 585 Change the test for /proc/cmdline from -e to -r. On grsecurity
1994     based systems for example, the file may exist, but not be readable
1995     by non-root users (patch by Ned Ludd).
1996    
1997 vapier 576 03 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
1998 vapier 574
1999 vapier 577 Add support for NFSv4 from #25106 to the netmount script. Don't
2000     try to fsck / if the root is a remote filesystem (like NFS) #36624.
2001 vapier 579
2002 vapier 578 Update the fs_passno values in the default fstab to match the
2003 vapier 579 settings suggested by the manpage #37314. Make checkroot respect
2004 vapier 582 a fs_passno setting of 0 when dealing with / #39212. Change
2005     default / filesystem type to ext3 instead of xfs #42670.
2006 vapier 576
2007 vapier 641 Re-order the arguments to mount to match POSIX requirements #66225.
2008 vapier 583
2009 vapier 580 Don't pipe swapon in localmount to /dev/null and ignore return
2010     codes anymore. A swapon that works shows no output #39834.
2011    
2012 vapier 576 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
2013    
2014 vapier 574 Break up the COL/COLOR code properly this time. Not all serial
2015     consoles can handle adjusting to the end of the line, so let's not
2016     bother running stty at all anymore. This should fix up #32453.
2017    
2018 vapier 573 30 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
2019    
2020     Disable cryptfs by default in the conf.d file. Also cleanup
2021     the output generated in localmount/checkfs/halt.sh for dm-crypt.
2022 vapier 575 Add an extra check so that cryptfs is only run when the conf.d
2023     file exists as well as /bin/cryptsetup.
2024 vapier 573
2025 vapier 569 29 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
2026    
2027     Let glibc install nscd since different versions of glibc will
2028     need to be handled differently. See #43076 by Rui Malheiro.
2029    
2030 agriffis 568 29 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
2031    
2032     Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
2033    
2034 agriffis 567 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
2035    
2036     Clear the screen in .bash_logout #32330
2037    
2038 agriffis 566 * rc-scripts 1.6.1 (27 Sep 2004)
2039 agriffis 557
2040 agriffis 566 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
2041    
2042     Update dm-crypt to work with multi-line configuration files.
2043     Also don't set status in a subshell; it was being lost before.
2044    
2045 vapier 563 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
2046    
2047     Rework the logic behind the $COLS code. It should not depend
2048     on whether color is enabled. Also add a check for negative
2049     values (like when using a serial console).
2050    
2051 agriffis 566 * rc-scripts 1.6.0 (15 Sep 2004)
2052    
2053 agriffis 555 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
2054    
2055     Fix bug 64034: simplify netmount script's stop function so that
2056     mountpoints containing spaces work correctly
2057    
2058 agriffis 557 Update tarball.sh to use net-scripts
2059    
2060 agriffis 550 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
2061    
2062     Commit dm-crypt enablement patch from Tigger (Rob Holland) in
2063 agriffis 551 bug 43146
2064 agriffis 550
2065 agriffis 540 * rc-scripts 1.5.3 (18 Aug 2004)
2066    
2067 agriffis 537 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
2068    
2069     Fix bug 60719 (request for better error messages from runscript)
2070     by allowing errors to show on the screen when they're encountered
2071     in wrap_rcscript
2072    
2073 agriffis 539 Apply Spock's bootsplash patch from bug 45784. This moves most of
2074     the splash functionality out of baselayout.
2075    
2076 agriffis 536 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
2077    
2078     Don't export PS1. Continuation of bug 26951, comments 60-62.
2079    
2080 agriffis 531 * rc-scripts 1.5.2 (02 Aug 2004)
2081    
2082     02 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
2083    
2084     Related to bug 38955, don't set INPUTRC. Instead patch bash so
2085     that it looks for /etc/inputrc automatically if ~/.inputrc is
2086     missing. This is better than using INPUTRC since that will
2087     override even after the user creates ~/.inputrc.
2088    
2089     Fix bug 54275: Don't set INFODIR. The correct variable used by
2090     texinfo is INFOPATH, which is already set in 00basic. Setting
2091     INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
2092    
2093 agriffis 524 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
2094    
2095     Fix bug 58805: net.eth0 should use bridge so that bridge
2096     interfaces are configured prior to net.br0 running
2097    
2098 agriffis 525 Fix bug 56856: Get rid of net.rej and integrate missing stuff to
2099     conf.d/net
2100    
2101 agriffis 526 Apply half of spock's patch in bug 45784: Check for
2102     conf.d/bootsplash instead of conf.d/bootsplash.conf
2103    
2104 agriffis 527 Fix bug 51351: Quote parsed output of /proc/filesystems to handle
2105     octal sequences in mountpoint such as encoded spaces (\040)
2106    
2107 agriffis 528 Fix bug 46680: Add cifs support to localmount and netmount.
2108     Thanks to Ronald Moesbergen for the patches
2109    
2110 agriffis 522 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
2111    
2112     Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to
2113     determine if shell is interactive. The new system-wide bashrc is
2114     installed by bash-2.05b-r10
2115    
2116 agriffis 521 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
2117    
2118     Fix bug 38743: strip leading and trailing spaces from variable
2119     values in genenviron.awk. Thanks to Marius Mauch for the patch.
2120    
2121 agriffis 520 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
2122    
2123     Fix bug 55576: swap words "start" and "stop" in runscript.sh error
2124     message
2125    
2126 agriffis 518 * rc-scripts 1.5.1 (28 Jun 2004)
2127    
2128     28 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
2129    
2130     Fix dhcp in iface_start_ifconfig: It was re-using the variable
2131     ${i} which would result in the following error:
2132     /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error
2133     in expression (error token is ".141.88.153")
2134    
2135     Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more
2136     consistent vlan configuration. Thanks to robbat2 in bug 55394
2137     (not fully resolved)
2138    
2139     Add example for checking if root filesystem is NFS-mounted via
2140     predown function in conf.d/net for bug 53104. This might be
2141     better integrated at some point into net.eth0
2142    
2143 agriffis 516 * rc-scripts 1.5.0 (26 Jun 2004)
2144    
2145 agriffis 515 26 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
2146    
2147     Fix bug 47659: support iproute2-style configuration. Thanks to
2148     Dean Bailey for some fantastic patches, including documentation
2149 agriffis 516 for conf.d/net. This is a pretty huge re-write of net.eth0
2150 agriffis 515
2151 agriffis 516 Fix bug 34607: provide examples for in conf.d/net for preup,
2152     postup, predown, postdown functions. Also pay attention to return
2153     value from predown function (previously ignored)
2154    
2155 agriffis 512 15 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
2156    
2157     Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean
2158     for the initial pass at the code.
2159    
2160 agriffis 513 Fix bug 34140: add --servicelist option to rc-status. Thanks to
2161     Eldad Zack for the patch.
2162    
2163 agriffis 514 Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to
2164     Raimondo Giammanco for the patch.
2165    
2166 agriffis 510 * rc-scripts 1.4.16 (06 Jun 2004)
2167 agriffis 509
2168 agriffis 510 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
2169    
2170     Only call generate-modprobe.conf with --assume-kernel if
2171     modules-update was called with --assume-kernel. This means that
2172     only catalyst has the dependency on module-init-tools, not
2173     everybody with the newer baselayout
2174    
2175     * rc-scripts 1.4.15 (21 May 2004)
2176    
2177 agriffis 509 21 May 2004; Aron Grifis <agriffis@gentoo.org>:
2178    
2179     Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh
2180    
2181     Fix bug 51626: wrong variable declaration at top of
2182     get_bootparam() in /sbin/functions.sh
2183    
2184 agriffis 508 * rc-scripts 1.4.14 (17 May 2004)
2185    
2186     17 May 2004; Aron Griffis <agriffis@gentoo.org>:
2187    
2188     Bump version to 1.4.14 to push out gmsoft's fix for hppa console
2189     on ttyB0
2190    
2191 agriffis 505 * rc-scripts 1.4.13 (15 May 2004)
2192    
2193     15 May 2004; Aron Griffis <agriffis@gentoo.org>:
2194    
2195     Bump version to 1.4.13 to push out Gustavo's livecd serial console
2196     fixes for sparc and hppa.
2197    
2198 agriffis 504 * rc-scripts 1.4.12 (07 May 2004)
2199    
2200 agriffis 502 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
2201    
2202 agriffis 504 Bump version to 1.4.12 to release these critical bug fixes
2203    
2204 agriffis 503 Fix bug 50434: The new version of start-stop-daemon changes
2205     directory to / by default unless --chdir is specified. Revert
2206     this behavior to maintain working directory. This fixes openvpn
2207     startup (probably among other things). Thanks to Sven Wegener for
2208     the patch.
2209    
2210 agriffis 502 Fix bug 50448: Four days ago I changed bash loops to use the wrong
2211 agriffis 503 conditional syntax in net.eth0. Thanks to Sven Wegener for
2212     pointing out the problem and providing a patch.
2213 agriffis 502
2214 agriffis 500 * rc-scripts 1.4.11 (07 May 2004)
2215    
2216 agriffis 499 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
2217    
2218     Fix bug 20597: Skip RCS files when updating modules
2219    
2220     Fix bug 49926: Add a --assume-kernel flag to modules-update. This
2221     requires a companion patch in module-init-tools-3.0-r2 to handle
2222     the same flag in generate-modprobe.conf; this dependency won't be
2223     handled in the baselayout ebuild since it only affects livecd
2224     building.
2225    
2226 agriffis 496 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
2227    
2228 agriffis 498 In net.eth0, fix many instances of loops like "for ((i = 0; i <
2229     100; i = i + 1))". The problem here is that the middle comparison
2230     is being interpreted as a bash conditional, which means that it's
2231     doing string comparison by default. It needs to be "i -lt 100"
2232    
2233 agriffis 497 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
2234     output changes. Wrap ifconfig in a function that overrides
2235     LC_ALL=C
2236    
2237     Fix bug 48305: Provide a new network configuration variable
2238     ifconfig_fallback_eth0 which allows one to specify a fallback
2239     configuration in case DHCP fails.
2240    
2241 agriffis 496 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
2242     in the default baselayout. This prevents the first reboot after
2243     installation from having a blank password.
2244    
2245 agriffis 492 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
2246    
2247 agriffis 495 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
2248     init scripts to avoid a lot of error messages.
2249    
2250 agriffis 494 Replace many lines of awk with two lines of grep in
2251     init.d/localmount
2252 agriffis 493
2253 agriffis 495 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
2254 agriffis 493
2255 agriffis 491 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
2256    
2257     Update to version 1.10.20 of Debian's start-stop-daemon (contained
2258     in dpkg at http://packages.debian.org/testing/base/dpkg). This
2259     fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
2260     altered nicelevel).
2261    
2262 agriffis 489 * rc-scripts 1.4.10 (25 Apr 2004)
2263    
2264 agriffis 488 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2265    
2266     Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
2267     Also removed the errstr double-checking since the need for that is
2268     alleviated by these typo fixes.
2269    
2270 agriffis 485 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2271    
2272 agriffis 486 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
2273    
2274 agriffis 487 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
2275 agriffis 485 with patch from Spanky. The patch avoids redirection to /dev/null
2276     when it doesn't exist; this was breaking /sbin/rc.
2277    
2278 agriffis 483 * rc-scripts 1.4.9 (15 Apr 2004)
2279    
2280     15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2281    
2282     Fix bug 47111 (severe depcache problems) with tons of help from
2283     dswhite42 and the rest of the crew in that bug. Thanks guys!
2284    
2285 agriffis 482 * rc-scripts 1.4.8 (14 Apr 2004)
2286    
2287     14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2288    
2289     Fix bug 47623 (error removing inet6 addresses) with patch provided
2290     by Vlad Yasevich.
2291    
2292 agriffis 481 * rc-scripts 1.4.7 (12 Apr 2004)
2293    
2294     12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2295    
2296     Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
2297     Andy Dustman. Fix bug 47250 (depscan.sh fails to create
2298 uberlord 1246 /var/lib/init.d/* directories) with patch from Terje Bergström
2299 agriffis 481
2300 agriffis 480 * rc-scripts 1.4.6 (08 Apr 2004)
2301    
2302     08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2303    
2304     Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
2305    
2306 agriffis 479 * rc-scripts 1.4.5 (08 Apr 2004)
2307 agriffis 478
2308 agriffis 479 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2309    
2310     Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
2311     Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
2312     serial consoles, necessary due to scrambled root passwords.
2313    
2314     * rc-scripts 1.4.4 (07 Apr 2004)
2315    
2316 agriffis 478 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
2317    
2318     Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
2319     output. Also support 4800 baud correctly.
2320    
2321 agriffis 476 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
2322    
2323     The changes in this commit pertain primarily to
2324     http://bugs.gentoo.org/show_bug.cgi?id=19695
2325     http://bugs.gentoo.org/show_bug.cgi?id=35736
2326    
2327     Specify routes as an array per interface, for example:
2328     routes_eth0=(
2329     "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
2330     "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
2331     "-host 10.3.0.1 dev eth0"
2332     )
2333    
2334     You can optionally use the gateway variable or just put the default route
2335     in the routes variable. The following two are REDUNDANT:
2336    
2337     routes_eth0=( "default gw 10.0.0.5" )
2338     gateway="eth0/10.0.0.5"
2339    
2340     Old configuration variables in /etc/conf.d/net are fully supported and
2341     used transparently if ifconfig_eth0 is missing. In other words, this new
2342     script is fully backward-compatible. However you can get rid of
2343     iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
2344     using the new syntax:
2345    
2346     ifconfig_eth0=(
2347     "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
2348     "192.168.1.1 netmask 255.255.255.0"
2349     "123.456.789.1"
2350     )
2351    
2352     Full backward compatibility so no danger to screwing up users relying on
2353     existing /etc/conf.d/net setup
2354    
2355     NET_DEBUG can be set in the environment for copious debugging output
2356    
2357     Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
2358     better functionality (and is even slightly faster)
2359    
2360     Properly localize all variables, including variables returned by
2361     setup_vars
2362    
2363     Allow full options for every ifconfig command, both base address and
2364     aliases via ifconfig_eth0, replacing the convoluted and less-functional
2365     iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
2366    
2367     Provide full support for static routes via routes_eth0
2368    
2369     Fix potential quoting problems in setup_vars by using better eval syntax
2370     instead of eval echo
2371    
2372     Display IP addresses while configuring, both DHCP-retrieved and
2373     statically set addresses
2374    
2375     Collapse redundant caching of $? since eend returns $? again
2376    
2377     Report when keeping kernel configuration for an interface along with IP
2378     address gleaned
2379    
2380     Don't reset the default gateway if it is already set correctly
2381    
2382     Don't bind default gateway to particular interface when /sbin/route is
2383     called so that it can survive if there is more than one interface on the
2384     required subnet. (Old behavior can be obtained by setting
2385     routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
2386    
2387     Don't bomb if default gateway can't be set since that doesn't
2388     necessarily mean that the interface configuration is invalid.
2389     (Old behavior was completely broken, but commented section
2390     demonstrates how to do it right if necessary)
2391    
2392     iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
2393     This is very good because it means you can put new configuration in
2394     /etc/conf.d/net, then restart the interface and the old configuration will
2395     be properly shut down.
2396    
2397     iface_stop reports when it is releasing the DHCP lease
2398    
2399 azarah 473 * rc-scripts 1.4.3.13p1 (26 Feb 2004)
2400    
2401 azarah 470 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
2402    
2403     Remove /etc/DIR_COLORS, as coreutils provides it now.
2404    
2405 azarah 471 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
2406     Also modified /sbin/rc and /etc/init.d/halt.sh for this.
2407    
2408     Start udevd if present.
2409    
2410 azarah 472 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
2411     virtual service - it had no mtime generated, so check_mtime() failed
2412     for it ...
2413    
2414 azarah 469 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
2415    
2416     Update to enable checking of mtimes on rc-scripts, and auto running
2417     depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
2418     is not set instead of just erroring.
2419    
2420 azarah 467 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
2421    
2422     Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
2423    
2424 azarah 468 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
2425    
2426 azarah 465 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
2427    
2428     Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
2429     are used in scripts such as consolefonts, numlock, etc. This should
2430     close bug #39863.
2431    
2432 azarah 466 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
2433     Cory Tusar <ctusar@adelphia.net>.
2434    
2435 azarah 464 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
2436    
2437     Add SELinux modifications to /sbin/runscript. This allows runscript to
2438     make sure it is running in the right domain. Patch done by
2439     Chris PeBenito <pebenito@gentoo.org>.
2440    
2441 azarah 463 * rc-scripts 1.4.3.13 (08 Feb 2004)
2442    
2443 azarah 460 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
2444 azarah 458
2445 azarah 460 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
2446     _but_ /mnt/cdrom and /mnt/livecd.
2447    
2448 azarah 461 Update /etc/init.d/consolefont to use newer kbd. Should also close
2449     bug #39864.
2450    
2451 azarah 462 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
2452     than install, as newer versions of install is located in /usr/bin. This
2453     closes bug #39648.
2454    
2455 azarah 460 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
2456    
2457 azarah 458 Tweak livecd support changes and add some more to hopefully sort out
2458     last issues, with help from Brad House <brad_mssw@gentoo.org>.
2459    
2460 azarah 459 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
2461     bug #37349.
2462    
2463 azarah 457 * rc-scripts 1.4.3.12p3 (21 Jan 2004)
2464    
2465 azarah 456 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
2466    
2467     Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
2468     for livecd support. Add bits to /sbin/rc to support it.
2469    
2470 azarah 455 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
2471    
2472     Fix type-o in /etc/init.d/checkfs, bug #37113.
2473    
2474 azarah 454 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
2475    
2476     Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
2477     src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
2478     then gawk -v. Also add some tests to see if we got the environment
2479     variables.
2480    
2481 azarah 453 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
2482    
2483     Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
2484    
2485 azarah 452 * rc-scripts 1.4.3.12p2 (27 Dec 2003)
2486    
2487 azarah 451 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
2488    
2489     Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
2490     hack to not make udev sleep - its not needed as these entries
2491     are already present, and not a hotplug event.
2492    
2493     Update /etc/init.d/{consolefont,numlock} to work with udev managed
2494     /dev that have devfs layout.
2495    
2496 azarah 450 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
2497    
2498     Fix type-o in /sbin/rc, bug #34837.
2499    
2500 azarah 449 * rc-scripts 1.4.3.12p1 (26 Nov 2003)
2501    
2502 azarah 445 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
2503    
2504     Fix /etc/init.d/halt.sh to reset pam_console permissions, else
2505     the next bootup might be done with some non-root nodes which cause
2506     some odd issues.
2507    
2508 azarah 446 Add code to generate /dev from sysfs entries - not much it currently
2509     support but block/tty devices, but it is a start for when we have
2510     full sysfs support in all drivers.
2511    
2512 azarah 447 Revert carrier detection check, as there is currently too many
2513     issues with it, bug #33272.
2514    
2515 azarah 448 Make sure we mount already mounted mount (done in /sbin/rc) with
2516     correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
2517     for this.
2518    
2519 azarah 444 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
2520    
2521     Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
2522     some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
2523     Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
2524    
2525 azarah 443 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
2526    
2527     Add a warning to cachedepends.awk if a rc-script's name ends in
2528     '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
2529    
2530     Fix /etc/init.d/halt.sh to not try and remount virtual devices,
2531     also do a few cleanups. Closes bug #33271.
2532    
2533 azarah 441 * rc-scripts 1.4.3.12 (11 Nov 2003)
2534    
2535 azarah 440 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
2536    
2537     Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
2538     patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
2539    
2540 azarah 441 Add extra checks for critical directories to /sbin/rc.
2541    
2542 azarah 438 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
2543    
2544     Update /bin/rc-status giving a working '-u' parameter, bug #32417.
2545     Fix by Michael Frysinger <vapier@gentoo.org>.
2546    
2547 azarah 437 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2548    
2549     Add support for --tty switch added to setfont and remove consolechars
2550     support; modified /etc/init.d/consolefont for this. Also remove
2551     consoletools support from /etc/init.d/keymaps.
2552    
2553 azarah 434 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2554    
2555     We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
2556     not exist. Updated /sbin/rc for this.
2557    
2558 azarah 435 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
2559     '-u' in the call to loadkeys when using unicode).
2560    
2561 azarah 436 We should not use '-' in variable names for bash, bug #31184, thanks
2562     to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
2563    
2564 azarah 433 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2565    
2566     Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
2567    
2568 azarah 426 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2569    
2570     The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
2571     it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
2572     unmounted anyhow. Change it to remount the last filesystems readonly
2573     without trying to unmount any. This fixes a few cases where reboot
2574     would halt due to unmounted /proc, etc.
2575    
2576 azarah 427 This change set fixes two things:
2577     1) In exporting all functions/variables in functions.sh, rc-services.sh
2578     and rc-daemon.sh, we created an overly large environment, and also
2579     broke stuff like glftpd. Do not do this, and hope whatever caused
2580     the issues previously is fixed in the meantime. This should close
2581     bugs #25754 and #31794.
2582     2) gendepend.awk used to generate deptree with functions called
2583     depinfo_<scriptname> which set appropriate variables when called.
2584     This broke if the scriptname contained characters that is not valid
2585     for bash variable names. Changed things to use an array fixing this.
2586     This closes bug #24092.
2587    
2588 azarah 428 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
2589     /sbin/hotplug will call udev as well.
2590    
2591 azarah 429 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
2592     get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
2593 azarah 432 array (in my case 'net').
2594 azarah 429
2595 azarah 430 We did not handle the 'net' dependency properly in valid_iuse() and
2596     valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
2597     bugs #30327 and #31950.
2598    
2599 azarah 431 Change an occurance of /etc/modutils in modules-update.8 to
2600     /etc/modules.d/ closing bug #31171.
2601    
2602 azarah 422 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2603    
2604     More bootsplash fixes, bug #21019 (comment #21).
2605    
2606 azarah 423 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
2607     bootsplash. Add support to kill processes still using non-critical
2608     mounts with fuser though.
2609    
2610 azarah 420 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2611    
2612     Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
2613     and #16 from bug #21019).
2614    
2615     Bootsplash coded did not play nice with boot profiles, so I fixed that
2616     as well. Some other style tweaks.
2617    
2618 azarah 421 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
2619     Also changed the permissions on tty's, ibcs and scanner devices
2620     to 0660.
2621    
2622 azarah 419 * rc-scripts 1.4.3.11p2 (14 Sep 2003)
2623 azarah 418
2624 azarah 419 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2625 azarah 417
2626 azarah 419 Revert previous changes, and substitute it for the bootsplash patches
2627     from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
2628     can be reached at:
2629    
2630     http://www.aichler.net/gentoo/bootsplash/
2631    
2632     I should note that the bootsplash stuff is not 100% tested.
2633    
2634    
2635     * rc-scripts 1.4.3.11p1 (14 Sep 2003)
2636    
2637     14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2638    
2639 azarah 417 Initial bootsplash patch as from LiveCD's.
2640    
2641     Add more tty's to /etc/init.d/numlock, bug #28252.
2642    
2643 azarah 416 * rc-scripts 1.4.3.11 (14 Sep 2003)
2644 azarah 410
2645 azarah 416 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
2646    
2647 azarah 410 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
2648 azarah 416 Resolves bug #27527.
2649 azarah 410
2650     Add squid to /etc/services, bug #30995. Other cleanups from rac.
2651    
2652     Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
2653     running while pwd is root (/).
2654    
2655 azarah 411 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
2656    
2657 azarah 412 Add entry for floppy in /etc/fstab, bug #30574.
2658    
2659 azarah 413 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
2660     bug #28861.
2661    
2662 azarah 414 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
2663     It now will work with runlevels named with any characters (other than
2664     ones found in default bash IFS). It also adds a few sanity/error
2665     checks, bug #26432.
2666    
2667 azarah 415 Change /etc/inputrc to have PageUp/PageDown search through bash
2668     history again, bug #26036.
2669    
2670 azarah 409 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
2671    
2672     Change update-modules to modules-update in manpage, bug #28101.
2673    
2674 azarah 408 * rc-scripts 1.4.3.10p1 (08 Sep 2003)
2675 azarah 407
2676 azarah 408 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
2677    
2678     Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
2679    
2680 azarah 406 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
2681    
2682     Add missing 'local x' to filter_environ() (bug #26429), thanks to
2683     Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
2684    
2685 azarah 403 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
2686    
2687     Modify /etc/init.d/modules not to print the autoloading stuff if
2688     no modules should be loaded (resolving bug #26288), per request from
2689     Michael Frysinger <vapier@gentoo.org>.
2690 azarah 404
2691     Fix get_bootparam() in /sbin/functions.sh to check for existance of
2692     the /proc/cmdline proc entry.
2693 azarah 403
2694 azarah 400 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
2695    
2696     Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
2697     request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
2698     whole way of devfs handling changed long ago already.
2699    
2700 azarah 401 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
2701     Also change it to 'mount -d' to detach the loop device. Patch by
2702     Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
2703    
2704 azarah 402 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
2705     is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
2706    
2707 azarah 398 * rc-scripts 1.4.3.10 (04 Aug 2003)
2708    
2709 azarah 394 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
2710    
2711     Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
2712     bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
2713     Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
2714     stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
2715    
2716     Fixed modules-update to only do the /etc/modprobe.conf generation if we
2717     are actually running a 2.5+ kernel.
2718    
2719 azarah 395 Add pop3 entries to /etc/services, bug #25501.
2720    
2721 azarah 396 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
2722     RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
2723     Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
2724    
2725 azarah 397 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
2726    
2727 azarah 398 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
2728    
2729 azarah 399 Fix type-o in /sbin/rc-update, bug #25854.
2730    
2731 azarah 392 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
2732    
2733     Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
2734     and not the whole block. Tweak check checkroot to reboot if need be
2735     (This is with sufficient warning and message). Tweak checkfs to not
2736     drop to a sulogin if return code 2 or 3 is given - as we did not
2737 azarah 399 mount the filesystems yet, we should not need to reboot ... bug #25398.
2738 azarah 392
2739     Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
2740     Michael Frysinger <vapier@gentoo.org>.
2741    
2742 azarah 389 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
2743    
2744     Rework changes for the Adelie project to support boot config profiles
2745     better. Added support for /etc/runlevels/LEVEL/.fake to specify which
2746     runlevels should be marked started or stopped without executing the
2747     script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
2748     more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
2749     for this.
2750    
2751     Add better support for services that provide the "logger" virtual. We
2752     should really start the logger earlier, and stop it as late as possible.
2753     Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
2754     for this.
2755    
2756 azarah 392 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
2757     thanks to Jean-Francois Richard <jean-francois@richard.name>.
2758 azarah 390
2759 azarah 392 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
2760 azarah 391
2761 azarah 388 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
2762    
2763     From Jean-Francois Richard <jean-francois@richard.name> and
2764     Olivier Crete <tester@gentoo.org> from the Adelie project:
2765    
2766     The last four patches are the "adaptation" of our previous patches to
2767     the new "no-tmpfs" init system in Gentoo. Since we were using quite
2768     different scripts for the boot runlevel (no "checkroot" for example) and
2769     that the new system hardcodes some of the boot services, we had to find
2770     a simple yet elegant solution.
2771    
2772     We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
2773     know what are the boot runlevel services. If this file is not present,
2774     it uses the Gentoo hardcoded defaults.
2775    
2776     This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
2777     /etc/init.d/halt.sh.
2778    
2779 azarah 389 I just changed the behaviour of 'softlevel' kernel command line argument
2780     to not only add a suffix and some other cleanups.
2781 azarah 388
2782 azarah 389 Add support for irqbalance.
2783 azarah 388
2784 azarah 386 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
2785    
2786     Fix the /dev/root entry in /etc/mtab, bug #24916.
2787    
2788 azarah 387 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
2789     bug #24064.
2790    
2791 azarah 384 * rc-scripts 1.4.3.9 (17 Jul 2003)
2792    
2793 azarah 379 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
2794    
2795     Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
2796 azarah 389 Andy Dustman <andy-gentoo.54e552@dustman.net>.
2797 azarah 379
2798 azarah 380 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
2799    
2800 azarah 381 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
2801 azarah 389 to Wes Kurdziolek <wkurdzio@vtluug.org>.
2802 azarah 381
2803 azarah 382 Rather use 'uname -r' to get kernel version, as else we need sysctl.
2804     This closes bug #23923, modified /etc/init.d/modules.
2805    
2806 azarah 389 Fix a type-o in /etc/fstab, bug #23308.
2807 azarah 383
2808 azarah 384 Add support for the new 'O' agetty option to display the DNS domainname
2809 azarah 389 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
2810     Updated /etc/issue and /etc/issue.logo for this.
2811 azarah 384
2812 azarah 375 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
2813    
2814     Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
2815     to Antonio Dolcetta <zagarna@yahoo.com>.
2816    
2817     Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
2818     /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
2819    
2820 azarah 376 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
2821 azarah 389 with symlinks in /etc/init.d/, closing bug #24228.
2822 azarah 376
2823 azarah 389 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
2824     John Mylchreest <johnm@gentoo.org>.
2825 azarah 376
2826 azarah 377 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
2827 azarah 389 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
2828 azarah 377
2829     Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
2830 azarah 389 "true" in /etc/make.conf, closing bug #24107.
2831 azarah 377
2832 azarah 389 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
2833     more keymaps to be specified in /etc/rc.conf, bug #24084.
2834 azarah 378
2835 azarah 374 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
2836    
2837     Add /bin/csh to /etc/shells.
2838    
2839     Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
2840     <rajiv@gentoo.org>.
2841    
2842 azarah 370 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
2843    
2844     Cleanups for bug #21438 from bug #22637, thanks to
2845     Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
2846    
2847 azarah 369 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
2848    
2849     Really commit fix for bug #21438 to CVS.
2850    
2851 azarah 366 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2852    
2853     Call /proc mount with explicit options to fix issues where user
2854     have 'bind' mounts for /proc in fstab as well, bug #21068.
2855    
2856 azarah 368 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
2857     reported by Gunnlaugur Thor Briem <gthb@hi.is>.
2858 azarah 367
2859 azarah 368 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
2860     it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
2861    
2862 azarah 365 * rc-scripts 1.4.3.8p1 (21 May 2003)
2863    
2864     21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2865    
2866     Last fix I did not use the modified 'myservice', but used $1 again,
2867     causing the network dependencies to bork. I did not notice this
2868     as I have net.eth0 in default runlevel.
2869    
2870 azarah 364 * rc-scripts 1.4.3.8 (20 May 2003)
2871    
2872     20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2873    
2874     A '-' in a bash variable is not valid as well. Fix gendepend.awk and
2875     rc-service.sh to handle this, thanks to YAMAKURA Makoto
2876     <makoto@dsb.club.ne.jp>.
2877    
2878     Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
2879     about the host it is running on.
2880    
2881 azarah 363 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2882    
2883     Do not let devfsd handle /dev/log's permission management, as it breaks
2884 azarah 364 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
2885     <pebenito@gentoo.org>.
2886 azarah 363
2887 azarah 364 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
2888 azarah 363
2889 azarah 362 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2890    
2891     We should not export the RC_GOT_* variables, as it breaks on some systems,
2892 azarah 364 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
2893 azarah 362
2894 azarah 364 From C. Brewer <killian@gentoo.org>:
2895     - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
2896     suppose to be default, but why take chances?
2897     - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
2898     kppp complaint.
2899 azarah 362
2900     13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2901    
2902     For the network functions, the dependency code tried to create a funcion
2903 azarah 364 with a '.' in the name, causing the network rc-scripts to not have any
2904     dependencies. This should fix bug #20849 's order issue, thanks to
2905     YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
2906 azarah 362
2907 azarah 364 Fix query_{before,after} to also check 'net' if 'service2' is a network
2908     service.
2909 azarah 362
2910 azarah 360 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2911    
2912     More cleanups:
2913 azarah 364 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
2914     Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
2915     this.
2916     - Add functions for more common tasks in /sbin/runscript.sh to
2917     /sbin/rc-services.sh.
2918     - Move 'consoletype' to /sbin.
2919     - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
2920     /etc/init.d/bootmisc for this.
2921     - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
2922     - Improve detection of circular depends ... modified gendepend.awk for this.
2923 azarah 360
2924 azarah 359 * rc-scripts 1.4.3.7 (11 May 2003)
2925 azarah 358
2926 azarah 359 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2927    
2928     Too many things to remember, so here is changes of note:
2929     - More changes to gendepend.awk. This basically modifies it to not use
2930     symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
2931     create a file that can be sourced. Seems to speedup things nicely.
2932     - Add /sbin/rc-services.sh. This is basically a module to get dependency
2933     info from the new $svcdir/deptree, and some other new service functions.
2934     - Modify the whole works to *only* source all needed files once. This
2935     includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
2936     rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
2937     is sourced more than once (actually each time a service is started or
2938     stopped, but is is cut down much). Also seems to speed things up again.
2939     - Fix a long outstanding bug in gendepend.awk that caused the 'net'
2940     dependency to not be actually used in shutdown, causing the services
2941     needing it to be stoped before net.* services.
2942     - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
2943     /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
2944     startup of services, and seems to work nicely. Only issues to date is
2945     that printing of messages is not synced, and a race very intermittantly
2946     that causes a service to be started when it was already scheduled.
2947     - Add a new dependency type 'parallel' that can be used to control if a
2948     service can be started in paralled or not. Possible arguments is "yes"
2949     or "no"; if it is not present, it is considered as "yes":
2950    
2951     depend() {
2952     parallel yes|no
2953     }
2954    
2955     Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
2956     - Fix the 'single' runlevel to actually work properly, and without a
2957     /etc/runlevels/single directory.
2958     - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
2959     Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
2960    
2961 azarah 357 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2962    
2963     Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
2964 azarah 359 and adding more sanity checks.
2965 azarah 357
2966 azarah 356 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
2967    
2968     Revert /etc/init.d/hostname the way it was, as it should be the user's
2969     choice if he want to have a FQDN in there or not, bug #14946.
2970    
2971     Add /etc/init.d/domainname for those that want to use it.
2972    
2973 azarah 354 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
2974    
2975 azarah 355 Change the root check back the way it was, else it breaks with non bash
2976 azarah 359 shells; modified /etc/profile.
2977 azarah 355
2978     29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
2979    
2980 azarah 354 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
2981    
2982 azarah 353 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
2983    
2984 azarah 354 Add various patches from Rachel Holmes <rach@gmx.net>:
2985 azarah 353
2986     Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
2987 azarah 354 purpose. Modified:
2988 azarah 353
2989     /etc/init.d/net.ppp0
2990     /etc/init.d/nscd
2991     /sbin/functions.sh
2992     /sbin/rc
2993     /sbin/rc-daemon.sh
2994     /sbin/rc-envupdate.sh.bash
2995     /sbin/runscript.sh
2996    
2997     Exchanged some gratuitous use of awk for grep. Awk is a little resource
2998     hungry just for a simple test. (I [azarah] did not apply the changes to
2999 azarah 354 tests for 'devfs', as having 'usbdevfs' in the equation will break
3000     things). Modified /sbin/rc for this.
3001 azarah 353
3002     Gentoo enforces having /proc, so uname -r is a little redundant when the
3003     information is available without an external command. Modified:
3004    
3005     /etc/init.d/modules
3006     /etc/init.d/serial
3007     /sbin/functions.sh
3008     /sbin/modules-update
3009    
3010     Changed 'id -u' commands to use $EUID in bash executed scripts, same
3011 azarah 354 result no extra command. Modified:
3012 azarah 353
3013     /sbin/rc-envupdate.sh
3014     /sbin/rc-envupdate.sh.bash
3015     /sbin/rc-update
3016    
3017     Removed all the cat sections, and the separate echo sections. The output
3018 azarah 354 is _exactly_ the same, minus some spare spaces that have been removed.
3019     Fourfold speed increase in the (granted flimsy) tests I have done.
3020     Modified /sbin/rc-help.sh for this.
3021 azarah 353
3022     Final remaining 'cat' commands removed, in favour of using bash's internal
3023     '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
3024     i18n anyway. Modified:
3025    
3026     /sbin/rc
3027     /sbin/rc-envupdate.sh
3028     /sbin/rc-envupdate.sh.bash
3029    
3030    
3031    
3032 azarah 352 * rc-scripts 1.4.3.6 (27 Apr 2003)
3033    
3034 azarah 351 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3035    
3036     Add a 'save' function /etc/init.d/clock, bug #19685.
3037    
3038 azarah 352 Add a slocate group to /etc/group, bug #19604.
3039    
3040     Do not stop a network service if we do not reboot on runlevel change,
3041     as it could have been started by the user or hotplug. This should
3042     address bug #12763; modified /sbin/rc for this.
3043    
3044     Fix /etc/init.d/hostname to set only the hostname, and not the NIS
3045     domainname.
3046    
3047     Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
3048     This should close bug #16884.
3049    
3050     Fix /etc/profile to be /bin/sh compadible, bug #18918.
3051    
3052     Change the swap comments in /sbin/rc to "Activating (possible) swap" to
3053     be more 'generic' ? Only try to disable swap if any devices/files was
3054     activated. This should close bug #19089.
3055    
3056 azarah 354 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
3057     rw in /etc/fstab, bug #19158.
3058 azarah 352
3059 azarah 351 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3060    
3061     Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
3062     but the ppp link was already down, bug #15333.
3063    
3064 azarah 350 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3065    
3066     Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
3067     Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
3068    
3069     From linux-2.5.68, we need to mount devpts on /dev/pts again ...
3070     updated /sbin/rc for this.
3071    
3072     11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3073    
3074     Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
3075    
3076 azarah 349 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3077    
3078     Make checking in unmount more strict, fixing bug #19007.
3079    
3080 azarah 348 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3081    
3082     Add one more check to genenviron.awk, to spot cases where there is a
3083     space between the variable and the '='.
3084    
3085 azarah 347 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3086    
3087     Fix interactive shell not to have coloured prompt when used as a
3088     dumb client, bug #18886. Fix was inspired by patch from
3089     Matthew Kennedy <mkennedy@gentoo.org>.
3090    
3091 azarah 346 * rc-scripts 1.4.3.5 (06 Apr 2003)
3092 azarah 345
3093 azarah 346 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
3094    
3095 azarah 345 Hopefully get the serial support sane again. Added /bin/consoletype
3096 azarah 347 from Redhat to check for serial console. This should resolve bug
3097     #18329 partly.
3098 azarah 345
3099 azarah 347 Add the --nocolor option to suppress the use of colors.
3100 azarah 345
3101 azarah 347 Change the 'status' option to return true if the service is running,
3102     and false if stopped. This is only if the '--quiet' flag was also
3103     given.
3104 azarah 345
3105 azarah 347 Change the start and stop options not to output or return false if
3106     the '--quiet' flag was given.
3107 azarah 345
3108 azarah 347 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
3109     as well, fixing bug #18344.
3110 azarah 345
3111 azarah 347 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
3112     Aron Griffis <agriffis@gentoo.org>.
3113 azarah 345
3114 azarah 347 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
3115     or rebooting.
3116 azarah 344
3117 azarah 346 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3118    
3119 azarah 344 Fix bug #18329 ... $COLS was not setup properly for serial console.
3120    
3121 azarah 346 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3122 azarah 342
3123     Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
3124     Fix a problem where it might not have mounted the USB fs when usbcore
3125     was compiled as module, and the kernel did not mount it by the time
3126     the script was started. Get it to rather check what filesystems is
3127     supported when deciding if it should use 'usbdevfs' or 'usbfs', as
3128     later 2.4 kernels now also support the newer 'usbfs'.
3129    
3130 azarah 343 Optimize RAID stuff in /etc/init.d/checkfs a bit.
3131    
3132 azarah 346 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3133 azarah 341
3134     Update sbin/rc-envupdate.sh.bash for bug #17549.
3135    
3136 azarah 346 * rc-scripts 1.4.3.4 (16 Mar 2003)
3137 azarah 340
3138 azarah 346 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3139 azarah 340
3140     Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
3141     modifications (purple and display hostname, etc). Closes bug #16806.
3142    
3143     Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
3144     work properly. Closes bug #17348.
3145    
3146     Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
3147     of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
3148    
3149 azarah 346 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3150 azarah 339
3151     Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
3152     <lostlogic@gentoo.org>!
3153    
3154 azarah 346 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3155 azarah 336
3156     Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
3157     and /etc/init.d/halt.sh for this.
3158    
3159     Update /etc/fstab to correctly mount /proc with:
3160    
3161     mount -t proc none /proc
3162    
3163     Do the same for /dev/shm:
3164    
3165     mount -t tmpfs none /dev/shm
3166    
3167     Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
3168     noise if we exited a recovery console.
3169    
3170 azarah 338 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
3171     to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
3172    
3173     Bring down default gateway before adding new one .. this fixes issues
3174     where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
3175     for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
3176     fix.
3177    
3178     Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
3179     it fails for module-init-tools if the module is already loaded. This
3180     closes bug #17163, thanks to nth <y.lesaint@free.fr>.
3181    
3182 azarah 346 * rc-scripts 1.4.3.3 (09 Mar 2003)
3183 azarah 335
3184 azarah 346 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3185 azarah 334
3186     Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
3187    
3188     Fix net.eth0 not to try and start an interface if already up.
3189    
3190     Update MAKEDEV from Debian to support more archs. This adds support
3191     for 'arm', 'hppa' among others. URL:
3192    
3193     http://packages.debian.org/stable/base/makedev.html
3194    
3195     Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
3196     if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
3197     are using a 2.5 kernel ... bug #17109.
3198    
3199 azarah 346 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
3200 azarah 331
3201     Update /etc/init.d/hostname to only set the hostname to whatever is before
3202     the first '.', and then set the domainname to the rest, closing bug #14946.
3203    
3204 azarah 330 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3205    
3206     Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
3207    
3208     Fix spelling of dependency and some other spelling/grammer issues.
3209     Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
3210     Mike Frysinger <vapier@gentoo.org>, bug #15498.
3211    
3212     Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
3213    
3214     Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
3215    
3216     Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
3217     bug #14556.
3218    
3219 azarah 329 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3220    
3221     Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
3222    
3223 azarah 328 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3224    
3225     Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
3226     to 'test -c /dev/ttyp0 &> /dev/null'.
3227    
3228 azarah 325 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3229    
3230     Update /sbin/modules-update to generate /etc/modprobe.devfs from
3231     /etc/modules.devfs. This along with the devfs-hack.patch in the latest
3232     module-init-tools-0.9.9 should get rid of many of the warnings/errors
3233     with devfs, and makes it work a bit better.
3234    
3235 azarah 324 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3236    
3237     Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
3238    
3239     16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3240    
3241     Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
3242     support. This resolves bug #14994.
3243    
3244     Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
3245     according to /etc/rc.conf.
3246    
3247     Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
3248     and used 'basename' which is located in /usr/bin.
3249    
3250 azarah 320 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3251    
3252     Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
3253     used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
3254     this.
3255    
3256 azarah 318 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3257    
3258     Update src/awk/genenviron.awk to properly set the environment for each
3259     rc-script's depend() function by sourcing required config files.
3260    
3261 azarah 317 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3262    
3263     Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
3264     to Max Kalika <alkern23@yahoo.com>, bug #15050.
3265    
3266 azarah 315 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
3267    
3268     Fix /sbin/modules-update to work with module-init-tools-0.9.9.
3269    
3270 azarah 313 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3271    
3272     Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
3273     Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
3274    
3275 woodchip 312 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
3276    
3277     Fix halt.sh by moving the nut UPS kill power stuff back into a function!
3278     Add fix from the wonderful analysis of Toby Dickenson
3279     <tdickenson@geminidataloggers.com> in #12947.
3280    
3281 azarah 310 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3282    
3283     Fix start-stop-daemon to check the call to nice() correctly for failure,
3284     closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
3285    
3286 azarah 311 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
3287     and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
3288     Malcolm Scott <m@lcolm.org.uk>.
3289    
3290 vapier 309 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
3291    
3292 vapier 316 Updated /etc/rc.conf to add elogin/entrance support #13790.
3293 vapier 309
3294 azarah 308 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3295    
3296     Update /etc/init.d/keymaps to enable unicode if required. This closes
3297     bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
3298    
3299 azarah 307 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3300    
3301     Fix deadlock durning shutdown if tmpfs filesystems larger than free
3302     memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
3303     for this.
3304    
3305     Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
3306     This closes bug #13868.
3307    
3308     Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
3309     'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
3310    
3311     Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
3312    
3313 azarah 306 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3314    
3315     Clear $svcdir in /sbin/rc before we run depscan to make sure we do
3316     not have stale entries left from hard reboot, thanks to pac1085 on
3317     irc.
3318    
3319 azarah 304 * rc-scripts 1.4.3.2 (15 Jan 2003)
3320    
3321 azarah 302 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3322    
3323     Truely fix bootup on seperate /var.
3324    
3325 azarah 303 Add some fixes and optimizations to /sbin/rc-update, thanks to
3326     Daniel Robbins <drobbins@gentoo.org>.
3327    
3328 azarah 301 * rc-scripts 1.4.3.1 (15 Jan 2003)
3329    
3330     15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3331    
3332     Fix bootup on seperate /var.
3333    
3334 azarah 300 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3335    
3336     Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
3337    
3338 azarah 299 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3339    
3340     Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
3341     to Olaf Hering <gentoo@aepfle.de>, bug #13193.
3342    
3343     Turn on -C option to fsck on for all calls to fsck. Updated scripts
3344     /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
3345    
3346 azarah 297 * rc-scripts 1.4.3.0 (07 Jan 2003)
3347    
3348     07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3349    
3350     Too much to mention, but here are a few:
3351     - Major rewrite of software RAID startup, based on Mandrake's, as
3352     ours was pretty broken :(
3353     - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
3354     Much of /sbin/functions.sh and other scripts have been changed
3355     to support this.
3356     - Reworked /etc/inittab to support this. Also moved critical
3357     mounting of local filesystems to 'sysinit' function of /sbin/rc.
3358     - Move state directory to /var/state/init.d/ ($svcdir).
3359     - Move Adelie node init to /sbin/functions.sh to try and simplify
3360     /sbin/rc a bit.
3361     - Updated Copyright dates to 2003.
3362    
3363 azarah 296 * rc-scripts 1.4.2.8 (06 Jan 2003)
3364    
3365 azarah 294 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
3366    
3367     Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
3368     lines, as it seems users do not note the need to have them all on
3369     one line ....
3370    
3371     Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
3372     script not ending on a digit. This closes bug #12887.
3373    
3374     Fix get_KV to also check micro version of kernel; add KV_to_int()
3375     helper function for get_KV. Update /etc/init.d/localmount to work
3376     with new get_KV ...
3377    
3378 azarah 292 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3379    
3380     Add support for generate-modprobe.conf or generating /etc/modprobe.conf
3381     in the new sys-apps/module-init-tools. Note that you need version
3382     0.9.7 or later of sys-apps/module-init-tools. Updated
3383     /sbin/modules-update for this.
3384    
3385 azarah 293 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
3386     we are running kernel 2.5 or later ...
3387    
3388 azarah 291 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3389    
3390     Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
3391     rc-script to setup encrypted loopback devices. This was kindly
3392     donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
3393    
3394 azarah 290 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3395    
3396     Fix src/awk/genenviron.awk stripping *all* '=', closing
3397     bug #8901.
3398    
3399     Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
3400     spaces ...
3401    
3402 azarah 289 * rc-scripts 1.4.2.7 (24 Dec 2002)
3403    
3404 azarah 288 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3405    
3406     Add a fix to /sbin/functions.sh for bug #12601.
3407    
3408 azarah 287 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3409    
3410     Add INFOPATH to /etc/env.d/00basic.
3411    
3412     Fix src/awk/genenviron.awk to get the order of the env.d files
3413     correct. Also fix it to handle *all* the SPECIALS correctly.
3414     This closes bug #12411.
3415    
3416 azarah 286 * rc-scripts 1.4.2.6 (18 Dec 2002)
3417    
3418     18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3419    
3420     Add mips changes to sbin/MAKEDEV. This should close bug #12329,
3421     thanks to Nicholas Wourms <nwourms@netscape.net>.
3422    
3423     Quote some tests in /sbin/rc-update to fix/avoid the problem
3424     in bug #
3425    
3426     Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
3427    
3428     Update shell for postgres user, closing bug #12258.
3429    
3430 azarah 285 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3431    
3432     Fix src/awk/genenviron.awk not to add duplicate entries, closing
3433     bug #8999.
3434    
3435 azarah 284 * rc-scripts 1.4.2.5 (09 Dec 2002)
3436    
3437 azarah 283 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3438    
3439     Add another sync to /etc/init.d/halt.sh, closing bug 8173.
3440    
3441     Add smmsp uid and gid. Closes bug #8952.
3442    
3443 azarah 279 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3444    
3445 azarah 281 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
3446     Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
3447    
3448 azarah 279 Add headers similar to that of portage-2.0.45 and up to the
3449     generated profile files (/etc/{profile,csh}.env). Updated
3450     src/awk/genenviron.awk for this.
3451    
3452 azarah 276 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
3453    
3454     Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
3455     sharp eye of Techie2000 <Linux@mochamail.com>.
3456    
3457 azarah 277 Rename /sbin/update-modules to /sbin/modules-update, closing
3458     bug #11445.
3459    
3460     Nano moved from /usr/bin/nano to /bin/nano. Fix this in
3461     /etc/env.d/00basic, bug #10916.
3462    
3463 azarah 274 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3464    
3465     Add more improvements to clustering code. This is from
3466     Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
3467    
3468 azarah 272 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3469    
3470     Change default 'net' dependency behaviour to be more suited
3471     for notebook users. Basically if at least one net.* service
3472     beside net.lo start successfully, the 'net' dependency is
3473 azarah 275 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
3474 azarah 272 in /etc/conf.d/rc to change this back to the old default.
3475 azarah 278 This is the start to address bug #2706.
3476 azarah 272
3477 azarah 271 * rc-scripts 1.4.2.4 (26 Nov 2002)
3478    
3479     26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3480    
3481     Initial merge of bits for Adelie Linux for SSI clusters. More
3482     info at:
3483    
3484     http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
3485    
3486     25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3487    
3488     One liner fix to src/awk/cachedepends.awk to once again fix
3489     bug #7803.
3490    
3491 azarah 270 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3492    
3493     Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
3494     This should close bug #10891.
3495    
3496 azarah 269 * rc-scripts 1.4.2.3 (18 Nov 2002)
3497    
3498 azarah 268 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3499    
3500     Add some more checks to src/awk/*. Fix error printing for
3501     /sbin/depscan.sh.
3502    
3503 azarah 269 Link awk module with gcc and not with ld. This should fix
3504     problems on sparc and alpha. Many thanks for this fix to
3505     Stephan Jones <cretin@gentoo.org>.
3506    
3507     Remove the copyright info from config files, thanks to
3508     Matthew Kennedy <mkennedy@gentoo.org>.
3509    
3510 azarah 262 * rc-scripts 1.4.2.2 (18 Nov 2002)
3511    
3512     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3513    
3514     Add src/awk/genenviron.awk which is rc-envupdate.sh ported
3515     to awk. This is also much faster than its bash version.
3516    
3517 azarah 265 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
3518     things even slower on older boxes. Bug #10548.
3519    
3520 azarah 267 After a bored Vapier decided that he needed to update the
3521     licenses of things in /etc :P, I did the rest. Hopefully
3522     not too many people will nuke thier fstab :/
3523    
3524 azarah 261 * rc-scripts 1.4.2.1 (18 Nov 2002)
3525    
3526     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3527    
3528     Update src/awk/cachedepends.awk to find its own rc-scripts,
3529     fixing the need for find which broke systems with /usr on
3530     a different partition.
3531    
3532 azarah 259 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3533    
3534     Add some extra checks to src/awk/cachedepends.awk and
3535     src/awk/gendepends.awk.
3536    
3537 azarah 260 Move some of the more generic functions in src/awk/gendepends.awk
3538     to src/awk/functions.awk.
3539    
3540 azarah 258 * rc-scripts 1.4.2 (17 Nov 2002)
3541    
3542     17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3543    
3544     Add initial version of new depscan.sh. This uses awk scripts
3545     to do the main work, giving about 10 times speed improvement on
3546     slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
3547     src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
3548     for this. This should close bug #10548.
3549    
3550 azarah 256 * rc-scripts 1.4.1.2 (5 Nov 2002)
3551    
3552 azarah 257 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3553    
3554     Add UID/GID of 250 for Portage Fakeroot account.
3555    
3556 azarah 255 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
3557    
3558     Change /etc/init.d/clock to depend on localmount again, fixing
3559     bug #10048.
3560    
3561     Get deps on logger sane again. I wanted to get the logger started
3562     as early as possible, but clock for one breaks if /usr is mounted
3563     on seperate partition.
3564    
3565 azarah 254 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
3566    
3567     Fix return in /etc/init.d/modules to return 0 if /proc/modules
3568     do not exists. Closes bug #7738, comment #5.
3569    
3570 azarah 252 * rc-scripts 1.4.1.1 (28 Oct 2002)
3571    
3572 azarah 251 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
3573    
3574     Fix /sbin/update-modules not to include backup files. Closes
3575     bug #9707.
3576    
3577 azarah 250 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
3578    
3579     Fix update-modules borking if there are directories present
3580     in /etc/modules.d/. Closes bug #9632.
3581    
3582 azarah 249 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
3583    
3584     Change deps on /etc/init.d/{clock,hostname,modules} not to
3585     depend on localmount, but rather on checkroot, as all of them
3586     just need / to be mounted. This should fix race conditions
3587     because of checkfs dependency on modules. This should close
3588     bug #9266.
3589    
3590 azarah 247 * rc-scripts 1.4.1 (13 Oct 2002)
3591    
3592 azarah 246 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
3593    
3594     Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
3595     is additional measures for bug #8281.
3596    
3597 azarah 245 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
3598    
3599     Update /etc/init.d/net.eth0 to fix bug #8626.
3600    
3601     Fix /sbin/rc-update to check return code of "ln". This should
3602     close bug #8867.
3603    
3604 azarah 242 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3605    
3606     Fix indentation in /etc/inputrc. This should close
3607     bug #8368.
3608    
3609     Add extended status functionality. Should close bug #2462.
3610    
3611 azarah 243 Add support for /sbin/rc-update to check if the rc-script
3612     is executable or not. Thanks to widersacher@gmx.net, closing
3613     bug #8326.
3614    
3615 azarah 241 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3616    
3617     Fix /etc/init.d/bootmisc not to kill pidfiles of running
3618     daemons. Improve NGPT support in /sbin/rc a bit.
3619    
3620 azarah 240 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3621    
3622     Fix my last screwup with /etc/init.d/net.ppp0. Basically
3623     forgot to change a few DEVICE's to IFACE ...
3624    
3625 azarah 238 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3626    
3627     NGPT support.
3628    
3629 azarah 237 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3630    
3631     Did a small fix to /etc/init.d/net.eth0, thanks to
3632     naanyaar2000@yahoo.com, bug #7407.
3633    
3634 azarah 236 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3635    
3636     Add the permission stuff for generic scsi when compiled as
3637     module, thanks to Bauno <bauno@inwind.it>.
3638    
3639     Add support for /etc/devfs.d/ for additional devfs config
3640     stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
3641    
3642 azarah 234 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3643    
3644     Fix small type-o from last changes to /etc/init.d/netmount.
3645     Should resolve bug #7803.
3646    
3647 azarah 232 * rc-scripts 1.4.0 (7 Sep 2002)
3648    
3649 azarah 231 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
3650    
3651     Update /etc/init.d/net.eth0 to handle individual broadcast
3652     and netmask for aliases. Should close bug #7407.
3653    
3654 azarah 232 Give /var/run/utmp and /var/log/wtmp the proper permissions
3655     and ownership. First steps in fixing bug #7630.
3656    
3657 azarah 233 Change Raid stuff again in /etc/init.d/checkfs.
3658    
3659 woodchip 226 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
3660    
3661     Give root a 'root' GECOS in /etc/passwd, was NULL before.
3662    
3663 azarah 223 * rc-scripts 1.3.9 (25 Aug 2002)
3664    
3665     25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
3666    
3667     Update /sbin/rc to fix some spelling/slang mistakes. Closes
3668     bug #6887.
3669    
3670     Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
3671     This closes bug #6378.
3672    
3673     Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
3674     with many thanks to Asbjorn Sannes <ace@sannes.org>.
3675    
3676 azarah 222 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
3677    
3678     Update /etc/init.d/bootmisc to reset pam_console permissions.
3679    
3680     Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
3681     line for getting devfs to work with pam_console.
3682    
3683 azarah 221 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
3684    
3685     Update /etc/init.d/keymaps to first load the windowkeys.inc then
3686     the user selected one, fixing bug #6295.
3687    
3688 azarah 220 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
3689 azarah 219
3690 azarah 220 Change the 'cat' in check_rcscript() to a single 'awk' in
3691     /sbin/depscan.sh. This should fix broken pipe issues if the
3692     loop exists too early. Resolves bug #5961.
3693 azarah 219
3694 azarah 220 Fix software RAID startup/shutdown, bug #5310. Modified
3695     /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
3696    
3697 azarah 218 * rc-scripts 1.3.8 (08 Aug 2002)
3698    
3699 azarah 217 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
3700    
3701 azarah 220 Move the color ls stuff to .bashrc. Fix bug #5250.
3702 azarah 217
3703 danarmak 216 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
3704    
3705     Correct the comments in rc.conf about the XSESSION variable: it should
3706     be set to "kde-<version>" not "KDE". Closes bug #5948.
3707    
3708 azarah 215 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
3709    
3710 azarah 220 Fix the 'Usage' line in the help to return the correct options for
3711     the script (/sbin/runscript.sh). Resolve bug #6029.
3712 azarah 215
3713 woodchip 214 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
3714    
3715     Added UPS shutdown support for nut to halt.sh.
3716     Added nut user/group as uid/gid 84.
3717    
3718 azarah 212 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
3719    
3720     Updated /sbin/rc's way of checking for devfs support (now rather uses
3721     awk, as it is more accurate). Closes bug #5458.
3722    
3723     Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
3724     and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
3725     Thanks goes to Chris PeBenito (bug #5570).
3726    
3727 azarah 213 Changed most daemons to use /bin/false as shell. Should close bug #5388.
3728    
3729 carpaski 211 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
3730    
3731     Added vpopmail user and group as 89:89
3732    
3733 azarah 204 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
3734 azarah 202
3735 azarah 204 Add the cyrus user to /etc/passwd. Resolves bug #4100.
3736    
3737 azarah