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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.438 - (show annotations) (download)
Tue Oct 19 04:20:27 2004 UTC (10 years, 2 months ago) by vapier
Branch: MAIN
Changes since 1.437: +4 -0 lines
handle read only filesystems nicer

1 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL
3 # Written by Daniel Robbins (drobbins@gentoo.org)
4
5 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
6
7 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
8 depend on RC_VERBOSE which defaults to no. Add --verbose to args
9 understood by runscript.sh.
10
11 In net.lo, use veinfo and friends when loading modules since this
12 information is confusing to users.
13
14 In net.lo, always load global "modules" setting in following
15 "modules_iface" since this is a little easier for users to
16 understand.
17
18 In net.lo, use eindent for output of pre/post scripts
19
20 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
21
22 Add shfs to our list of net filesystems #61452.
23
24 Add a '-u' parameter to depscan.sh to allow for updates only when
25 the config files have changed. With /sbin/rc using this, we speed
26 up bootup by only regenerating the cache when need be #67976. Also
27 add a '-u' parameter to env-update.sh for same reasons.
28
29 Don't run depscan.sh in rc-update anymore since the cache files don't
30 depend on runlevels (which is all that rc-update modifies).
31
32 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
33
34 Add checks to many filesystem operations in the eventuality that the
35 filesystems are mounted read only. Will automount a ramdisk even if
36 svcmount=no under these conditions.
37
38 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
39
40 Update the default fstab /dev/shm mount to include the nodev, nosuid,
41 and noexec mount flags. No reason for the filesystem to have those.
42
43 Cleaned up the clock init script. Moved the clock options out of
44 rc.conf and into its own conf.d/clock file. Added support for the
45 weird Alpha consoles SRM/ARC since they need special config options.
46 Also made the syncing of system clock to hardware clock at shutdown
47 optional (with the default being off) #15834. Don't try to set the
48 clock if running inside a coLinux environment #52870.
49
50 Update default PATH ordering to try to follow default behavior in
51 other distro's and because it's logical that /usr/local should
52 override /usr which should override /. Fixes #12531.
53
54 Move devfs stuff out of baselayout and into the devfsd package.
55
56 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
57
58 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
59
60 Fix rc-status to work with new COLS code.
61
62 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
63
64 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
65 stop assuming ramfs==ramdisk #64079.
66
67 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
68
69 Rework the code for managing /dev to make it more flexible for
70 users. Some don't want to use devfs/udev but rather just create
71 their own nodes. Handles some issues with #44906 / #67276.
72
73 Move the utmp clearing code out of bootmisc and into /sbin/rc.
74 The utmp log must be cleared while in the initial boot level
75 (meaning inside /sbin/rc) because as soon as rc exists, init
76 writes a 'boot' record (`who -b`) which would normally be lost
77 when the bootmisc init.d script is run #61727.
78
79 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
80
81 Cosmetic fixes for starting loopback interface
82
83 SpanKY doesn't like the dots... disable them by default, but you
84 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
85
86 * rc-scripts 1.6.2 (13 Oct 2004)
87
88 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
89
90 Install net.modules.d to /lib/rcscripts instead of /etc so we
91 don't have to deal with CONFIG_PROTECT
92
93 Fix diff code in modules_load so it can identify which functions
94 have been modified
95
96 Fix fallback mechanism in iface_start so that it works correctly
97 and doesn't report a bogus error message when trying the fallback
98
99 Get rid of need_begin trickery in iface_stop
100
101 Simplify eend processing in dhcp modules
102
103 Implement eindent, eoutdent, esetdent in functions.sh and adjust
104 net-scripts to use them.
105
106 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
107 RC_INDENTATION and to work better on serial terminals
108
109 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
110
111 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
112
113 Fix ipaddr_fallback in net-scripts/conf.d/net.example
114
115 09 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
116
117 Remove init.d/net.eth0 net.lo and net.ppp0. The first two are
118 provided now by net-scripts and net.ppp0 is shipped in
119 net-dialup/ppp
120
121 Create NET_FS_LIST and is_net_fs in functions.sh and use them in
122 checkroot, localmount, netmount, net.example, and net.lo
123
124 09 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
125
126 If the hostname has already been set via the kernel/dhcp, don't
127 force it to 'localhost'. Used in netboot/terminal setups #38172.
128
129 Add domainname to default boot runlevel list #47041.
130
131 08 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
132
133 Make sure that when we try to mount /sys, we do so with -n (tigger).
134
135 Add some examples for nfs to sysctl.conf #66575.
136
137 06 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
138
139 Update to net-scripts 1.0.2 from Roy
140 ------------------------------------
141 - wireless module: replaced preferred_only var with
142 associate_order this makes more sense now as we have changed the
143 possible values
144 - wireless module: added patch from Daniel Zappala we should call
145 wireless_get_essid everywhere now
146 - wireless module: don't declare ESSID local in
147 wireless_configure(). This allows ESSID to be tested in the
148 user defined postup() function
149 - wireless module: test type != "NOT READY!" instead of testing =
150 IEEE. this resolves problems with intel and ra-tech drivers
151 - net.lo start() now errors when the interface does not exist
152 - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this
153 enables wireless to map them from peer_dns_ESSID
154 - config-system helper now loads wireless module to remap
155 variables from ESSID this allows udhcpc and dhclient to use
156 remapped wireless vars
157 - fixed dhcpcd and pump modules using peer_* vars
158 - wireless aborts after 5 seconds if it cannot report a valid
159 ESSID this fixes a potential infinite loop problem
160 - wireless_setup_iface() renamed to wireless_map_essid_vars() this
161 avoids confusion about what the function actually does
162
163 06 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
164
165 Change the default net.ipv4.conf.default.rp_filter setting to 1
166 in sysctl.conf since it shouldn't be harmful in anyway. Redhat
167 does the same.
168
169 05 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
170
171 Get rid of getcols() in sbin/functions.sh. Use COLUMNS when
172 possible and otherwise clean up the COLS code. Fix the "emerge
173 depend" detection code to use RC_ENDCOL="no"
174
175 05 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
176
177 Changed behavior of the domainname init.d script. It will now
178 override any settings obtained via dhcp/whatever. See #48277.
179
180 Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg.
181 This way users have an 'after-boot' log of their dmesg saved
182 somewhere useful #55421.
183
184 Added the 'eend' back to depscan.sh since the script starts with a
185 call to 'ebegin' #59694.
186
187 Add selinux update from Chris PeBenito for src/runscript.c #64019.
188
189 Add more quoting to rc-help.sh to fix some non-critical errors.
190 Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR
191 in functions.sh to be set via the environment.
192
193 Flesh out the default sysctl.conf with comments and more examples
194 since our previous one was pretty sparse #59993.
195
196 Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way
197 we only require sort in / and not both #36453.
198
199 04 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
200
201 More (I mean a LOT more) services. This takes care of #44458,
202 #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA
203 list/Fedora/FreeBSD/Debian.
204
205 Change the test for /proc/cmdline from -e to -r. On grsecurity
206 based systems for example, the file may exist, but not be readable
207 by non-root users (patch by Ned Ludd).
208
209 03 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
210
211 Add support for NFSv4 from #25106 to the netmount script. Don't
212 try to fsck / if the root is a remote filesystem (like NFS) #36624.
213
214 Update the fs_passno values in the default fstab to match the
215 settings suggested by the manpage #37314. Make checkroot respect
216 a fs_passno setting of 0 when dealing with / #39212. Change
217 default / filesystem type to ext3 instead of xfs #42670.
218
219 Re-order the arguements to mount to match POSIX requirements #66225.
220
221 Don't pipe swapon in localmount to /dev/null and ignore return
222 codes anymore. A swapon that works shows no output #39834.
223
224 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
225
226 Break up the COL/COLOR code properly this time. Not all serial
227 consoles can handle adjusting to the end of the line, so let's not
228 bother running stty at all anymore. This should fix up #32453.
229
230 30 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
231
232 Disable cryptfs by default in the conf.d file. Also cleanup
233 the output generated in localmount/checkfs/halt.sh for dm-crypt.
234 Add an extra check so that cryptfs is only run when the conf.d
235 file exists as well as /bin/cryptsetup.
236
237 29 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
238
239 Let glibc install nscd since different versions of glibc will
240 need to be handled differently. See #43076 by Rui Malheiro.
241
242 29 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
243
244 Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
245
246 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
247
248 Clear the screen in .bash_logout #32330
249
250 * rc-scripts 1.6.1 (27 Sep 2004)
251
252 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
253
254 Update dm-crypt to work with multi-line configuration files.
255 Also don't set status in a subshell; it was being lost before.
256
257 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
258
259 Rework the logic behind the $COLS code. It should not depend
260 on whether color is enabled. Also add a check for negative
261 values (like when using a serial console).
262
263 * rc-scripts 1.6.0 (15 Sep 2004)
264
265 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
266
267 Fix bug 64034: simplify netmount script's stop function so that
268 mountpoints containing spaces work correctly
269
270 Update tarball.sh to use net-scripts
271
272 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
273
274 Commit dm-crypt enablement patch from Tigger (Rob Holland) in
275 bug 43146
276
277 * rc-scripts 1.5.3 (18 Aug 2004)
278
279 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
280
281 Fix bug 60719 (request for better error messages from runscript)
282 by allowing errors to show on the screen when they're encountered
283 in wrap_rcscript
284
285 Apply Spock's bootsplash patch from bug 45784. This moves most of
286 the splash functionality out of baselayout.
287
288 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
289
290 Don't export PS1. Continuation of bug 26951, comments 60-62.
291
292 * rc-scripts 1.5.2 (02 Aug 2004)
293
294 02 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
295
296 Related to bug 38955, don't set INPUTRC. Instead patch bash so
297 that it looks for /etc/inputrc automatically if ~/.inputrc is
298 missing. This is better than using INPUTRC since that will
299 override even after the user creates ~/.inputrc.
300
301 Fix bug 54275: Don't set INFODIR. The correct variable used by
302 texinfo is INFOPATH, which is already set in 00basic. Setting
303 INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
304
305 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
306
307 Fix bug 58805: net.eth0 should use bridge so that bridge
308 interfaces are configured prior to net.br0 running
309
310 Fix bug 56856: Get rid of net.rej and integrate missing stuff to
311 conf.d/net
312
313 Apply half of spock's patch in bug 45784: Check for
314 conf.d/bootsplash instead of conf.d/bootsplash.conf
315
316 Fix bug 51351: Quote parsed output of /proc/filesystems to handle
317 octal sequences in mountpoint such as encoded spaces (\040)
318
319 Fix bug 46680: Add cifs support to localmount and netmount.
320 Thanks to Ronald Moesbergen for the patches
321
322 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
323
324 Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to
325 determine if shell is interactive. The new system-wide bashrc is
326 installed by bash-2.05b-r10
327
328 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
329
330 Fix bug 38743: strip leading and trailing spaces from variable
331 values in genenviron.awk. Thanks to Marius Mauch for the patch.
332
333 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
334
335 Fix bug 55576: swap words "start" and "stop" in runscript.sh error
336 message
337
338 * rc-scripts 1.5.1 (28 Jun 2004)
339
340 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
341
342 Fix dhcp in iface_start_ifconfig: It was re-using the variable
343 ${i} which would result in the following error:
344 /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error
345 in expression (error token is ".141.88.153")
346
347 Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more
348 consistent vlan configuration. Thanks to robbat2 in bug 55394
349 (not fully resolved)
350
351 Add example for checking if root filesystem is NFS-mounted via
352 predown function in conf.d/net for bug 53104. This might be
353 better integrated at some point into net.eth0
354
355 * rc-scripts 1.5.0 (26 Jun 2004)
356
357 26 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
358
359 Fix bug 47659: support iproute2-style configuration. Thanks to
360 Dean Bailey for some fantastic patches, including documentation
361 for conf.d/net. This is a pretty huge re-write of net.eth0
362
363 Fix bug 34607: provide examples for in conf.d/net for preup,
364 postup, predown, postdown functions. Also pay attention to return
365 value from predown function (previously ignored)
366
367 15 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
368
369 Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean
370 for the initial pass at the code.
371
372 Fix bug 34140: add --servicelist option to rc-status. Thanks to
373 Eldad Zack for the patch.
374
375 Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to
376 Raimondo Giammanco for the patch.
377
378 * rc-scripts 1.4.16 (06 Jun 2004)
379
380 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
381
382 Only call generate-modprobe.conf with --assume-kernel if
383 modules-update was called with --assume-kernel. This means that
384 only catalyst has the dependency on module-init-tools, not
385 everybody with the newer baselayout
386
387 * rc-scripts 1.4.15 (21 May 2004)
388
389 21 May 2004; Aron Grifis <agriffis@gentoo.org>:
390
391 Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh
392
393 Fix bug 51626: wrong variable declaration at top of
394 get_bootparam() in /sbin/functions.sh
395
396 * rc-scripts 1.4.14 (17 May 2004)
397
398 17 May 2004; Aron Griffis <agriffis@gentoo.org>:
399
400 Bump version to 1.4.14 to push out gmsoft's fix for hppa console
401 on ttyB0
402
403 * rc-scripts 1.4.13 (15 May 2004)
404
405 15 May 2004; Aron Griffis <agriffis@gentoo.org>:
406
407 Bump version to 1.4.13 to push out Gustavo's livecd serial console
408 fixes for sparc and hppa.
409
410 * rc-scripts 1.4.12 (07 May 2004)
411
412 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
413
414 Bump version to 1.4.12 to release these critical bug fixes
415
416 Fix bug 50434: The new version of start-stop-daemon changes
417 directory to / by default unless --chdir is specified. Revert
418 this behavior to maintain working directory. This fixes openvpn
419 startup (probably among other things). Thanks to Sven Wegener for
420 the patch.
421
422 Fix bug 50448: Four days ago I changed bash loops to use the wrong
423 conditional syntax in net.eth0. Thanks to Sven Wegener for
424 pointing out the problem and providing a patch.
425
426 * rc-scripts 1.4.11 (07 May 2004)
427
428 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
429
430 Fix bug 20597: Skip RCS files when updating modules
431
432 Fix bug 49926: Add a --assume-kernel flag to modules-update. This
433 requires a companion patch in module-init-tools-3.0-r2 to handle
434 the same flag in generate-modprobe.conf; this dependency won't be
435 handled in the baselayout ebuild since it only affects livecd
436 building.
437
438 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
439
440 In net.eth0, fix many instances of loops like "for ((i = 0; i <
441 100; i = i + 1))". The problem here is that the middle comparison
442 is being interpreted as a bash conditional, which means that it's
443 doing string comparison by default. It needs to be "i -lt 100"
444
445 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
446 output changes. Wrap ifconfig in a function that overrides
447 LC_ALL=C
448
449 Fix bug 48305: Provide a new network configuration variable
450 ifconfig_fallback_eth0 which allows one to specify a fallback
451 configuration in case DHCP fails.
452
453 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
454 in the default baselayout. This prevents the first reboot after
455 installation from having a blank password.
456
457 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
458
459 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
460 init scripts to avoid a lot of error messages.
461
462 Replace many lines of awk with two lines of grep in
463 init.d/localmount
464
465 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
466
467 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
468
469 Update to version 1.10.20 of Debian's start-stop-daemon (contained
470 in dpkg at http://packages.debian.org/testing/base/dpkg). This
471 fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
472 altered nicelevel).
473
474 * rc-scripts 1.4.10 (25 Apr 2004)
475
476 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
477
478 Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
479 Also removed the errstr double-checking since the need for that is
480 alleviated by these typo fixes.
481
482 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
483
484 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
485
486 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
487 with patch from Spanky. The patch avoids redirection to /dev/null
488 when it doesn't exist; this was breaking /sbin/rc.
489
490 * rc-scripts 1.4.9 (15 Apr 2004)
491
492 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
493
494 Fix bug 47111 (severe depcache problems) with tons of help from
495 dswhite42 and the rest of the crew in that bug. Thanks guys!
496
497 * rc-scripts 1.4.8 (14 Apr 2004)
498
499 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
500
501 Fix bug 47623 (error removing inet6 addresses) with patch provided
502 by Vlad Yasevich.
503
504 * rc-scripts 1.4.7 (12 Apr 2004)
505
506 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
507
508 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
509 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
510 /var/lib/init.d/* directories) with patch from Terje Bergström.
511
512 * rc-scripts 1.4.6 (08 Apr 2004)
513
514 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
515
516 Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
517
518 * rc-scripts 1.4.5 (08 Apr 2004)
519
520 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
521
522 Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
523 Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
524 serial consoles, necessary due to scrambled root passwords.
525
526 * rc-scripts 1.4.4 (07 Apr 2004)
527
528 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
529
530 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
531 output. Also support 4800 baud correctly.
532
533 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
534
535 The changes in this commit pertain primarily to
536 http://bugs.gentoo.org/show_bug.cgi?id=19695
537 http://bugs.gentoo.org/show_bug.cgi?id=35736
538
539 Specify routes as an array per interface, for example:
540 routes_eth0=(
541 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
542 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
543 "-host 10.3.0.1 dev eth0"
544 )
545
546 You can optionally use the gateway variable or just put the default route
547 in the routes variable. The following two are REDUNDANT:
548
549 routes_eth0=( "default gw 10.0.0.5" )
550 gateway="eth0/10.0.0.5"
551
552 Old configuration variables in /etc/conf.d/net are fully supported and
553 used transparently if ifconfig_eth0 is missing. In other words, this new
554 script is fully backward-compatible. However you can get rid of
555 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
556 using the new syntax:
557
558 ifconfig_eth0=(
559 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
560 "192.168.1.1 netmask 255.255.255.0"
561 "123.456.789.1"
562 )
563
564 Full backward compatibility so no danger to screwing up users relying on
565 existing /etc/conf.d/net setup
566
567 NET_DEBUG can be set in the environment for copious debugging output
568
569 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
570 better functionality (and is even slightly faster)
571
572 Properly localize all variables, including variables returned by
573 setup_vars
574
575 Allow full options for every ifconfig command, both base address and
576 aliases via ifconfig_eth0, replacing the convoluted and less-functional
577 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
578
579 Provide full support for static routes via routes_eth0
580
581 Fix potential quoting problems in setup_vars by using better eval syntax
582 instead of eval echo
583
584 Display IP addresses while configuring, both DHCP-retrieved and
585 statically set addresses
586
587 Collapse redundant caching of $? since eend returns $? again
588
589 Report when keeping kernel configuration for an interface along with IP
590 address gleaned
591
592 Don't reset the default gateway if it is already set correctly
593
594 Don't bind default gateway to particular interface when /sbin/route is
595 called so that it can survive if there is more than one interface on the
596 required subnet. (Old behavior can be obtained by setting
597 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
598
599 Don't bomb if default gateway can't be set since that doesn't
600 necessarily mean that the interface configuration is invalid.
601 (Old behavior was completely broken, but commented section
602 demonstrates how to do it right if necessary)
603
604 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
605 This is very good because it means you can put new configuration in
606 /etc/conf.d/net, then restart the interface and the old configuration will
607 be properly shut down.
608
609 iface_stop reports when it is releasing the DHCP lease
610
611 * rc-scripts 1.4.3.13p1 (26 Feb 2004)
612
613 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
614
615 Remove /etc/DIR_COLORS, as coreutils provides it now.
616
617 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
618 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
619
620 Start udevd if present.
621
622 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
623 virtual service - it had no mtime generated, so check_mtime() failed
624 for it ...
625
626 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
627
628 Update to enable checking of mtimes on rc-scripts, and auto running
629 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
630 is not set instead of just erroring.
631
632 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
633
634 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
635
636 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
637
638 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
639
640 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
641 are used in scripts such as consolefonts, numlock, etc. This should
642 close bug #39863.
643
644 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
645 Cory Tusar <ctusar@adelphia.net>.
646
647 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
648
649 Add SELinux modifications to /sbin/runscript. This allows runscript to
650 make sure it is running in the right domain. Patch done by
651 Chris PeBenito <pebenito@gentoo.org>.
652
653 * rc-scripts 1.4.3.13 (08 Feb 2004)
654
655 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
656
657 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
658 _but_ /mnt/cdrom and /mnt/livecd.
659
660 Update /etc/init.d/consolefont to use newer kbd. Should also close
661 bug #39864.
662
663 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
664 than install, as newer versions of install is located in /usr/bin. This
665 closes bug #39648.
666
667 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
668
669 Tweak livecd support changes and add some more to hopefully sort out
670 last issues, with help from Brad House <brad_mssw@gentoo.org>.
671
672 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
673 bug #37349.
674
675 * rc-scripts 1.4.3.12p3 (21 Jan 2004)
676
677 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
678
679 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
680 for livecd support. Add bits to /sbin/rc to support it.
681
682 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
683
684 Fix type-o in /etc/init.d/checkfs, bug #37113.
685
686 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
687
688 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
689 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
690 then gawk -v. Also add some tests to see if we got the environment
691 variables.
692
693 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
694
695 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
696
697 * rc-scripts 1.4.3.12p2 (27 Dec 2003)
698
699 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
700
701 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
702 hack to not make udev sleep - its not needed as these entries
703 are already present, and not a hotplug event.
704
705 Update /etc/init.d/{consolefont,numlock} to work with udev managed
706 /dev that have devfs layout.
707
708 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
709
710 Fix type-o in /sbin/rc, bug #34837.
711
712 * rc-scripts 1.4.3.12p1 (26 Nov 2003)
713
714 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
715
716 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
717 the next bootup might be done with some non-root nodes which cause
718 some odd issues.
719
720 Add code to generate /dev from sysfs entries - not much it currently
721 support but block/tty devices, but it is a start for when we have
722 full sysfs support in all drivers.
723
724 Revert carrier detection check, as there is currently too many
725 issues with it, bug #33272.
726
727 Make sure we mount already mounted mount (done in /sbin/rc) with
728 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
729 for this.
730
731 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
732
733 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
734 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
735 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
736
737 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
738
739 Add a warning to cachedepends.awk if a rc-script's name ends in
740 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
741
742 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
743 also do a few cleanups. Closes bug #33271.
744
745 * rc-scripts 1.4.3.12 (11 Nov 2003)
746
747 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
748
749 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
750 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
751
752 Add extra checks for critical directories to /sbin/rc.
753
754 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
755
756 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
757 Fix by Michael Frysinger <vapier@gentoo.org>.
758
759 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
760
761 Add support for --tty switch added to setfont and remove consolechars
762 support; modified /etc/init.d/consolefont for this. Also remove
763 consoletools support from /etc/init.d/keymaps.
764
765 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
766
767 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
768 not exist. Updated /sbin/rc for this.
769
770 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
771 '-u' in the call to loadkeys when using unicode).
772
773 We should not use '-' in variable names for bash, bug #31184, thanks
774 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
775
776 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
777
778 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
779
780 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
781
782 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
783 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
784 unmounted anyhow. Change it to remount the last filesystems readonly
785 without trying to unmount any. This fixes a few cases where reboot
786 would halt due to unmounted /proc, etc.
787
788 This change set fixes two things:
789 1) In exporting all functions/variables in functions.sh, rc-services.sh
790 and rc-daemon.sh, we created an overly large environment, and also
791 broke stuff like glftpd. Do not do this, and hope whatever caused
792 the issues previously is fixed in the meantime. This should close
793 bugs #25754 and #31794.
794 2) gendepend.awk used to generate deptree with functions called
795 depinfo_<scriptname> which set appropriate variables when called.
796 This broke if the scriptname contained characters that is not valid
797 for bash variable names. Changed things to use an array fixing this.
798 This closes bug #24092.
799
800 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
801 /sbin/hotplug will call udev as well.
802
803 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
804 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
805 array (in my case 'net').
806
807 We did not handle the 'net' dependency properly in valid_iuse() and
808 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
809 bugs #30327 and #31950.
810
811 Change an occurance of /etc/modutils in modules-update.8 to
812 /etc/modules.d/ closing bug #31171.
813
814 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
815
816 More bootsplash fixes, bug #21019 (comment #21).
817
818 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
819 bootsplash. Add support to kill processes still using non-critical
820 mounts with fuser though.
821
822 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
823
824 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
825 and #16 from bug #21019).
826
827 Bootsplash coded did not play nice with boot profiles, so I fixed that
828 as well. Some other style tweaks.
829
830 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
831 Also changed the permissions on tty's, ibcs and scanner devices
832 to 0660.
833
834 * rc-scripts 1.4.3.11p2 (14 Sep 2003)
835
836 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
837
838 Revert previous changes, and substitute it for the bootsplash patches
839 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
840 can be reached at:
841
842 http://www.aichler.net/gentoo/bootsplash/
843
844 I should note that the bootsplash stuff is not 100% tested.
845
846
847 * rc-scripts 1.4.3.11p1 (14 Sep 2003)
848
849 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
850
851 Initial bootsplash patch as from LiveCD's.
852
853 Add more tty's to /etc/init.d/numlock, bug #28252.
854
855 * rc-scripts 1.4.3.11 (14 Sep 2003)
856
857 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
858
859 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
860 Resolves bug #27527.
861
862 Add squid to /etc/services, bug #30995. Other cleanups from rac.
863
864 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
865 running while pwd is root (/).
866
867 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
868
869 Add entry for floppy in /etc/fstab, bug #30574.
870
871 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
872 bug #28861.
873
874 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
875 It now will work with runlevels named with any characters (other than
876 ones found in default bash IFS). It also adds a few sanity/error
877 checks, bug #26432.
878
879 Change /etc/inputrc to have PageUp/PageDown search through bash
880 history again, bug #26036.
881
882 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
883
884 Change update-modules to modules-update in manpage, bug #28101.
885
886 * rc-scripts 1.4.3.10p1 (08 Sep 2003)
887
888 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
889
890 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
891
892 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
893
894 Add missing 'local x' to filter_environ() (bug #26429), thanks to
895 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
896
897 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
898
899 Modify /etc/init.d/modules not to print the autoloading stuff if
900 no modules should be loaded (resolving bug #26288), per request from
901 Michael Frysinger <vapier@gentoo.org>.
902
903 Fix get_bootparam() in /sbin/functions.sh to check for existance of
904 the /proc/cmdline proc entry.
905
906 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
907
908 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
909 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
910 whole way of devfs handling changed long ago already.
911
912 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
913 Also change it to 'mount -d' to detach the loop device. Patch by
914 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
915
916 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
917 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
918
919 * rc-scripts 1.4.3.10 (04 Aug 2003)
920
921 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
922
923 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
924 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
925 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
926 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
927
928 Fixed modules-update to only do the /etc/modprobe.conf generation if we
929 are actually running a 2.5+ kernel.
930
931 Add pop3 entries to /etc/services, bug #25501.
932
933 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
934 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
935 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
936
937 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
938
939 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
940
941 Fix type-o in /sbin/rc-update, bug #25854.
942
943 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
944
945 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
946 and not the whole block. Tweak check checkroot to reboot if need be
947 (This is with sufficient warning and message). Tweak checkfs to not
948 drop to a sulogin if return code 2 or 3 is given - as we did not
949 mount the filesystems yet, we should not need to reboot ... bug #25398.
950
951 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
952 Michael Frysinger <vapier@gentoo.org>.
953
954 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
955
956 Rework changes for the Adelie project to support boot config profiles
957 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
958 runlevels should be marked started or stopped without executing the
959 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
960 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
961 for this.
962
963 Add better support for services that provide the "logger" virtual. We
964 should really start the logger earlier, and stop it as late as possible.
965 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
966 for this.
967
968 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
969 thanks to Jean-Francois Richard <jean-francois@richard.name>.
970
971 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
972
973 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
974
975 From Jean-Francois Richard <jean-francois@richard.name> and
976 Olivier Crete <tester@gentoo.org> from the Adelie project:
977
978 The last four patches are the "adaptation" of our previous patches to
979 the new "no-tmpfs" init system in Gentoo. Since we were using quite
980 different scripts for the boot runlevel (no "checkroot" for example) and
981 that the new system hardcodes some of the boot services, we had to find
982 a simple yet elegant solution.
983
984 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
985 know what are the boot runlevel services. If this file is not present,
986 it uses the Gentoo hardcoded defaults.
987
988 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
989 /etc/init.d/halt.sh.
990
991 I just changed the behaviour of 'softlevel' kernel command line argument
992 to not only add a suffix and some other cleanups.
993
994 Add support for irqbalance.
995
996 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
997
998 Fix the /dev/root entry in /etc/mtab, bug #24916.
999
1000 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
1001 bug #24064.
1002
1003 * rc-scripts 1.4.3.9 (17 Jul 2003)
1004
1005 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1006
1007 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
1008 Andy Dustman <andy-gentoo.54e552@dustman.net>.
1009
1010 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
1011
1012 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
1013 to Wes Kurdziolek <wkurdzio@vtluug.org>.
1014
1015 Rather use 'uname -r' to get kernel version, as else we need sysctl.
1016 This closes bug #23923, modified /etc/init.d/modules.
1017
1018 Fix a type-o in /etc/fstab, bug #23308.
1019
1020 Add support for the new 'O' agetty option to display the DNS domainname
1021 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
1022 Updated /etc/issue and /etc/issue.logo for this.
1023
1024 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1025
1026 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
1027 to Antonio Dolcetta <zagarna@yahoo.com>.
1028
1029 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
1030 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
1031
1032 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
1033 with symlinks in /etc/init.d/, closing bug #24228.
1034
1035 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
1036 John Mylchreest <johnm@gentoo.org>.
1037
1038 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
1039 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
1040
1041 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
1042 "true" in /etc/make.conf, closing bug #24107.
1043
1044 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
1045 more keymaps to be specified in /etc/rc.conf, bug #24084.
1046
1047 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1048
1049 Add /bin/csh to /etc/shells.
1050
1051 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
1052 <rajiv@gentoo.org>.
1053
1054 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
1055
1056 Cleanups for bug #21438 from bug #22637, thanks to
1057 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
1058
1059 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
1060
1061 Really commit fix for bug #21438 to CVS.
1062
1063 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1064
1065 Call /proc mount with explicit options to fix issues where user
1066 have 'bind' mounts for /proc in fstab as well, bug #21068.
1067
1068 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
1069 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
1070
1071 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
1072 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
1073
1074 * rc-scripts 1.4.3.8p1 (21 May 2003)
1075
1076 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1077
1078 Last fix I did not use the modified 'myservice', but used $1 again,
1079 causing the network dependencies to bork. I did not notice this
1080 as I have net.eth0 in default runlevel.
1081
1082 * rc-scripts 1.4.3.8 (20 May 2003)
1083
1084 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1085
1086 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
1087 rc-service.sh to handle this, thanks to YAMAKURA Makoto
1088 <makoto@dsb.club.ne.jp>.
1089
1090 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
1091 about the host it is running on.
1092
1093 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1094
1095 Do not let devfsd handle /dev/log's permission management, as it breaks
1096 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
1097 <pebenito@gentoo.org>.
1098
1099 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
1100
1101 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1102
1103 We should not export the RC_GOT_* variables, as it breaks on some systems,
1104 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
1105
1106 From C. Brewer <killian@gentoo.org>:
1107 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
1108 suppose to be default, but why take chances?
1109 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
1110 kppp complaint.
1111
1112 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1113
1114 For the network functions, the dependency code tried to create a funcion
1115 with a '.' in the name, causing the network rc-scripts to not have any
1116 dependencies. This should fix bug #20849 's order issue, thanks to
1117 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
1118
1119 Fix query_{before,after} to also check 'net' if 'service2' is a network
1120 service.
1121
1122 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1123
1124 More cleanups:
1125 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
1126 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
1127 this.
1128 - Add functions for more common tasks in /sbin/runscript.sh to
1129 /sbin/rc-services.sh.
1130 - Move 'consoletype' to /sbin.
1131 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
1132 /etc/init.d/bootmisc for this.
1133 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
1134 - Improve detection of circular depends ... modified gendepend.awk for this.
1135
1136 * rc-scripts 1.4.3.7 (11 May 2003)
1137
1138 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1139
1140 Too many things to remember, so here is changes of note:
1141 - More changes to gendepend.awk. This basically modifies it to not use
1142 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
1143 create a file that can be sourced. Seems to speedup things nicely.
1144 - Add /sbin/rc-services.sh. This is basically a module to get dependency
1145 info from the new $svcdir/deptree, and some other new service functions.
1146 - Modify the whole works to *only* source all needed files once. This
1147 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
1148 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
1149 is sourced more than once (actually each time a service is started or
1150 stopped, but is is cut down much). Also seems to speed things up again.
1151 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
1152 dependency to not be actually used in shutdown, causing the services
1153 needing it to be stoped before net.* services.
1154 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
1155 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
1156 startup of services, and seems to work nicely. Only issues to date is
1157 that printing of messages is not synced, and a race very intermittantly
1158 that causes a service to be started when it was already scheduled.
1159 - Add a new dependency type 'parallel' that can be used to control if a
1160 service can be started in paralled or not. Possible arguments is "yes"
1161 or "no"; if it is not present, it is considered as "yes":
1162
1163 depend() {
1164 parallel yes|no
1165 }
1166
1167 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
1168 - Fix the 'single' runlevel to actually work properly, and without a
1169 /etc/runlevels/single directory.
1170 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
1171 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
1172
1173 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1174
1175 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
1176 and adding more sanity checks.
1177
1178 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1179
1180 Revert /etc/init.d/hostname the way it was, as it should be the user's
1181 choice if he want to have a FQDN in there or not, bug #14946.
1182
1183 Add /etc/init.d/domainname for those that want to use it.
1184
1185 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1186
1187 Change the root check back the way it was, else it breaks with non bash
1188 shells; modified /etc/profile.
1189
1190 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1191
1192 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
1193
1194 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1195
1196 Add various patches from Rachel Holmes <rach@gmx.net>:
1197
1198 Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
1199 purpose. Modified:
1200
1201 /etc/init.d/net.ppp0
1202 /etc/init.d/nscd
1203 /sbin/functions.sh
1204 /sbin/rc
1205 /sbin/rc-daemon.sh
1206 /sbin/rc-envupdate.sh.bash
1207 /sbin/runscript.sh
1208
1209 Exchanged some gratuitous use of awk for grep. Awk is a little resource
1210 hungry just for a simple test. (I [azarah] did not apply the changes to
1211 tests for 'devfs', as having 'usbdevfs' in the equation will break
1212 things). Modified /sbin/rc for this.
1213
1214 Gentoo enforces having /proc, so uname -r is a little redundant when the
1215 information is available without an external command. Modified:
1216
1217 /etc/init.d/modules
1218 /etc/init.d/serial
1219 /sbin/functions.sh
1220 /sbin/modules-update
1221
1222 Changed 'id -u' commands to use $EUID in bash executed scripts, same
1223 result no extra command. Modified:
1224
1225 /sbin/rc-envupdate.sh
1226 /sbin/rc-envupdate.sh.bash
1227 /sbin/rc-update
1228
1229 Removed all the cat sections, and the separate echo sections. The output
1230 is _exactly_ the same, minus some spare spaces that have been removed.
1231 Fourfold speed increase in the (granted flimsy) tests I have done.
1232 Modified /sbin/rc-help.sh for this.
1233
1234 Final remaining 'cat' commands removed, in favour of using bash's internal
1235 '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
1236 i18n anyway. Modified:
1237
1238 /sbin/rc
1239 /sbin/rc-envupdate.sh
1240 /sbin/rc-envupdate.sh.bash
1241
1242
1243
1244 * rc-scripts 1.4.3.6 (27 Apr 2003)
1245
1246 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1247
1248 Add a 'save' function /etc/init.d/clock, bug #19685.
1249
1250 Add a slocate group to /etc/group, bug #19604.
1251
1252 Do not stop a network service if we do not reboot on runlevel change,
1253 as it could have been started by the user or hotplug. This should
1254 address bug #12763; modified /sbin/rc for this.
1255
1256 Fix /etc/init.d/hostname to set only the hostname, and not the NIS
1257 domainname.
1258
1259 Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
1260 This should close bug #16884.
1261
1262 Fix /etc/profile to be /bin/sh compadible, bug #18918.
1263
1264 Change the swap comments in /sbin/rc to "Activating (possible) swap" to
1265 be more 'generic' ? Only try to disable swap if any devices/files was
1266 activated. This should close bug #19089.
1267
1268 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
1269 rw in /etc/fstab, bug #19158.
1270
1271 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1272
1273 Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
1274 but the ppp link was already down, bug #15333.
1275
1276 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1277
1278 Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
1279 Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
1280
1281 From linux-2.5.68, we need to mount devpts on /dev/pts again ...
1282 updated /sbin/rc for this.
1283
1284 11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1285
1286 Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
1287
1288 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1289
1290 Make checking in unmount more strict, fixing bug #19007.
1291
1292 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1293
1294 Add one more check to genenviron.awk, to spot cases where there is a
1295 space between the variable and the '='.
1296
1297 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1298
1299 Fix interactive shell not to have coloured prompt when used as a
1300 dumb client, bug #18886. Fix was inspired by patch from
1301 Matthew Kennedy <mkennedy@gentoo.org>.
1302
1303 * rc-scripts 1.4.3.5 (06 Apr 2003)
1304
1305 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
1306
1307 Hopefully get the serial support sane again. Added /bin/consoletype
1308 from Redhat to check for serial console. This should resolve bug
1309 #18329 partly.
1310
1311 Add the --nocolor option to suppress the use of colors.
1312
1313 Change the 'status' option to return true if the service is running,
1314 and false if stopped. This is only if the '--quiet' flag was also
1315 given.
1316
1317 Change the start and stop options not to output or return false if
1318 the '--quiet' flag was given.
1319
1320 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
1321 as well, fixing bug #18344.
1322
1323 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
1324 Aron Griffis <agriffis@gentoo.org>.
1325
1326 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
1327 or rebooting.
1328
1329 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1330
1331 Fix bug #18329 ... $COLS was not setup properly for serial console.
1332
1333 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1334
1335 Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
1336 Fix a problem where it might not have mounted the USB fs when usbcore
1337 was compiled as module, and the kernel did not mount it by the time
1338 the script was started. Get it to rather check what filesystems is
1339 supported when deciding if it should use 'usbdevfs' or 'usbfs', as
1340 later 2.4 kernels now also support the newer 'usbfs'.
1341
1342 Optimize RAID stuff in /etc/init.d/checkfs a bit.
1343
1344 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1345
1346 Update sbin/rc-envupdate.sh.bash for bug #17549.
1347
1348 * rc-scripts 1.4.3.4 (16 Mar 2003)
1349
1350 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1351
1352 Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
1353 modifications (purple and display hostname, etc). Closes bug #16806.
1354
1355 Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
1356 work properly. Closes bug #17348.
1357
1358 Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
1359 of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
1360
1361 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1362
1363 Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
1364 <lostlogic@gentoo.org>!
1365
1366 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1367
1368 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
1369 and /etc/init.d/halt.sh for this.
1370
1371 Update /etc/fstab to correctly mount /proc with:
1372
1373 mount -t proc none /proc
1374
1375 Do the same for /dev/shm:
1376
1377 mount -t tmpfs none /dev/shm
1378
1379 Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
1380 noise if we exited a recovery console.
1381
1382 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
1383 to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
1384
1385 Bring down default gateway before adding new one .. this fixes issues
1386 where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
1387 for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
1388 fix.
1389
1390 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
1391 it fails for module-init-tools if the module is already loaded. This
1392 closes bug #17163, thanks to nth <y.lesaint@free.fr>.
1393
1394 * rc-scripts 1.4.3.3 (09 Mar 2003)
1395
1396 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1397
1398 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
1399
1400 Fix net.eth0 not to try and start an interface if already up.
1401
1402 Update MAKEDEV from Debian to support more archs. This adds support
1403 for 'arm', 'hppa' among others. URL:
1404
1405 http://packages.debian.org/stable/base/makedev.html
1406
1407 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
1408 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
1409 are using a 2.5 kernel ... bug #17109.
1410
1411 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1412
1413 Update /etc/init.d/hostname to only set the hostname to whatever is before
1414 the first '.', and then set the domainname to the rest, closing bug #14946.
1415
1416 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1417
1418 Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
1419
1420 Fix spelling of dependency and some other spelling/grammer issues.
1421 Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
1422 Mike Frysinger <vapier@gentoo.org>, bug #15498.
1423
1424 Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
1425
1426 Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
1427
1428 Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
1429 bug #14556.
1430
1431 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1432
1433 Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
1434
1435 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1436
1437 Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
1438 to 'test -c /dev/ttyp0 &> /dev/null'.
1439
1440 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1441
1442 Update /sbin/modules-update to generate /etc/modprobe.devfs from
1443 /etc/modules.devfs. This along with the devfs-hack.patch in the latest
1444 module-init-tools-0.9.9 should get rid of many of the warnings/errors
1445 with devfs, and makes it work a bit better.
1446
1447 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1448
1449 Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
1450
1451 16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1452
1453 Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
1454 support. This resolves bug #14994.
1455
1456 Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
1457 according to /etc/rc.conf.
1458
1459 Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
1460 and used 'basename' which is located in /usr/bin.
1461
1462 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1463
1464 Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
1465 used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
1466 this.
1467
1468 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1469
1470 Update src/awk/genenviron.awk to properly set the environment for each
1471 rc-script's depend() function by sourcing required config files.
1472
1473 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1474
1475 Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
1476 to Max Kalika <alkern23@yahoo.com>, bug #15050.
1477
1478 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1479
1480 Fix /sbin/modules-update to work with module-init-tools-0.9.9.
1481
1482 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1483
1484 Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
1485 Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
1486
1487 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
1488
1489 Fix halt.sh by moving the nut UPS kill power stuff back into a function!
1490 Add fix from the wonderful analysis of Toby Dickenson
1491 <tdickenson@geminidataloggers.com> in #12947.
1492
1493 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1494
1495 Fix start-stop-daemon to check the call to nice() correctly for failure,
1496 closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
1497
1498 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
1499 and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
1500 Malcolm Scott <m@lcolm.org.uk>.
1501
1502 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
1503
1504 Updated /etc/rc.conf to add elogin/entrance support #13790.
1505
1506 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1507
1508 Update /etc/init.d/keymaps to enable unicode if required. This closes
1509 bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
1510
1511 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1512
1513 Fix deadlock durning shutdown if tmpfs filesystems larger than free
1514 memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
1515 for this.
1516
1517 Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
1518 This closes bug #13868.
1519
1520 Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
1521 'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
1522
1523 Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
1524
1525 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1526
1527 Clear $svcdir in /sbin/rc before we run depscan to make sure we do
1528 not have stale entries left from hard reboot, thanks to pac1085 on
1529 irc.
1530
1531 * rc-scripts 1.4.3.2 (15 Jan 2003)
1532
1533 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1534
1535 Truely fix bootup on seperate /var.
1536
1537 Add some fixes and optimizations to /sbin/rc-update, thanks to
1538 Daniel Robbins <drobbins@gentoo.org>.
1539
1540 * rc-scripts 1.4.3.1 (15 Jan 2003)
1541
1542 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1543
1544 Fix bootup on seperate /var.
1545
1546 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1547
1548 Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
1549
1550 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1551
1552 Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
1553 to Olaf Hering <gentoo@aepfle.de>, bug #13193.
1554
1555 Turn on -C option to fsck on for all calls to fsck. Updated scripts
1556 /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
1557
1558 * rc-scripts 1.4.3.0 (07 Jan 2003)
1559
1560 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1561
1562 Too much to mention, but here are a few:
1563 - Major rewrite of software RAID startup, based on Mandrake's, as
1564 ours was pretty broken :(
1565 - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
1566 Much of /sbin/functions.sh and other scripts have been changed
1567 to support this.
1568 - Reworked /etc/inittab to support this. Also moved critical
1569 mounting of local filesystems to 'sysinit' function of /sbin/rc.
1570 - Move state directory to /var/state/init.d/ ($svcdir).
1571 - Move Adelie node init to /sbin/functions.sh to try and simplify
1572 /sbin/rc a bit.
1573 - Updated Copyright dates to 2003.
1574
1575 * rc-scripts 1.4.2.8 (06 Jan 2003)
1576
1577 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1578
1579 Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
1580 lines, as it seems users do not note the need to have them all on
1581 one line ....
1582
1583 Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
1584 script not ending on a digit. This closes bug #12887.
1585
1586 Fix get_KV to also check micro version of kernel; add KV_to_int()
1587 helper function for get_KV. Update /etc/init.d/localmount to work
1588 with new get_KV ...
1589
1590 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1591
1592 Add support for generate-modprobe.conf or generating /etc/modprobe.conf
1593 in the new sys-apps/module-init-tools. Note that you need version
1594 0.9.7 or later of sys-apps/module-init-tools. Updated
1595 /sbin/modules-update for this.
1596
1597 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
1598 we are running kernel 2.5 or later ...
1599
1600 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1601
1602 Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
1603 rc-script to setup encrypted loopback devices. This was kindly
1604 donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
1605
1606 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1607
1608 Fix src/awk/genenviron.awk stripping *all* '=', closing
1609 bug #8901.
1610
1611 Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
1612 spaces ...
1613
1614 * rc-scripts 1.4.2.7 (24 Dec 2002)
1615
1616 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1617
1618 Add a fix to /sbin/functions.sh for bug #12601.
1619
1620 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1621
1622 Add INFOPATH to /etc/env.d/00basic.
1623
1624 Fix src/awk/genenviron.awk to get the order of the env.d files
1625 correct. Also fix it to handle *all* the SPECIALS correctly.
1626 This closes bug #12411.
1627
1628 * rc-scripts 1.4.2.6 (18 Dec 2002)
1629
1630 18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1631
1632 Add mips changes to sbin/MAKEDEV. This should close bug #12329,
1633 thanks to Nicholas Wourms <nwourms@netscape.net>.
1634
1635 Quote some tests in /sbin/rc-update to fix/avoid the problem
1636 in bug #
1637
1638 Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
1639
1640 Update shell for postgres user, closing bug #12258.
1641
1642 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1643
1644 Fix src/awk/genenviron.awk not to add duplicate entries, closing
1645 bug #8999.
1646
1647 * rc-scripts 1.4.2.5 (09 Dec 2002)
1648
1649 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1650
1651 Add another sync to /etc/init.d/halt.sh, closing bug 8173.
1652
1653 Add smmsp uid and gid. Closes bug #8952.
1654
1655 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1656
1657 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
1658 Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
1659
1660 Add headers similar to that of portage-2.0.45 and up to the
1661 generated profile files (/etc/{profile,csh}.env). Updated
1662 src/awk/genenviron.awk for this.
1663
1664 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1665
1666 Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
1667 sharp eye of Techie2000 <Linux@mochamail.com>.
1668
1669 Rename /sbin/update-modules to /sbin/modules-update, closing
1670 bug #11445.
1671
1672 Nano moved from /usr/bin/nano to /bin/nano. Fix this in
1673 /etc/env.d/00basic, bug #10916.
1674
1675 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1676
1677 Add more improvements to clustering code. This is from
1678 Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
1679
1680 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1681
1682 Change default 'net' dependency behaviour to be more suited
1683 for notebook users. Basically if at least one net.* service
1684 beside net.lo start successfully, the 'net' dependency is
1685 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
1686 in /etc/conf.d/rc to change this back to the old default.
1687 This is the start to address bug #2706.
1688
1689 * rc-scripts 1.4.2.4 (26 Nov 2002)
1690
1691 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1692
1693 Initial merge of bits for Adelie Linux for SSI clusters. More
1694 info at:
1695
1696 http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
1697
1698 25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1699
1700 One liner fix to src/awk/cachedepends.awk to once again fix
1701 bug #7803.
1702
1703 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1704
1705 Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
1706 This should close bug #10891.
1707
1708 * rc-scripts 1.4.2.3 (18 Nov 2002)
1709
1710 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1711
1712 Add some more checks to src/awk/*. Fix error printing for
1713 /sbin/depscan.sh.
1714
1715 Link awk module with gcc and not with ld. This should fix
1716 problems on sparc and alpha. Many thanks for this fix to
1717 Stephan Jones <cretin@gentoo.org>.
1718
1719 Remove the copyright info from config files, thanks to
1720 Matthew Kennedy <mkennedy@gentoo.org>.
1721
1722 * rc-scripts 1.4.2.2 (18 Nov 2002)
1723
1724 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1725
1726 Add src/awk/genenviron.awk which is rc-envupdate.sh ported
1727 to awk. This is also much faster than its bash version.
1728
1729 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
1730 things even slower on older boxes. Bug #10548.
1731
1732 After a bored Vapier decided that he needed to update the
1733 licenses of things in /etc :P, I did the rest. Hopefully
1734 not too many people will nuke thier fstab :/
1735
1736 * rc-scripts 1.4.2.1 (18 Nov 2002)
1737
1738 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1739
1740 Update src/awk/cachedepends.awk to find its own rc-scripts,
1741 fixing the need for find which broke systems with /usr on
1742 a different partition.
1743
1744 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1745
1746 Add some extra checks to src/awk/cachedepends.awk and
1747 src/awk/gendepends.awk.
1748
1749 Move some of the more generic functions in src/awk/gendepends.awk
1750 to src/awk/functions.awk.
1751
1752 * rc-scripts 1.4.2 (17 Nov 2002)
1753
1754 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1755
1756 Add initial version of new depscan.sh. This uses awk scripts
1757 to do the main work, giving about 10 times speed improvement on
1758 slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
1759 src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
1760 for this. This should close bug #10548.
1761
1762 * rc-scripts 1.4.1.2 (5 Nov 2002)
1763
1764 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1765
1766 Add UID/GID of 250 for Portage Fakeroot account.
1767
1768 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1769
1770 Change /etc/init.d/clock to depend on localmount again, fixing
1771 bug #10048.
1772
1773 Get deps on logger sane again. I wanted to get the logger started
1774 as early as possible, but clock for one breaks if /usr is mounted
1775 on seperate partition.
1776
1777 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1778
1779 Fix return in /etc/init.d/modules to return 0 if /proc/modules
1780 do not exists. Closes bug #7738, comment #5.
1781
1782 * rc-scripts 1.4.1.1 (28 Oct 2002)
1783
1784 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1785
1786 Fix /sbin/update-modules not to include backup files. Closes
1787 bug #9707.
1788
1789 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1790
1791 Fix update-modules borking if there are directories present
1792 in /etc/modules.d/. Closes bug #9632.
1793
1794 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1795
1796 Change deps on /etc/init.d/{clock,hostname,modules} not to
1797 depend on localmount, but rather on checkroot, as all of them
1798 just need / to be mounted. This should fix race conditions
1799 because of checkfs dependency on modules. This should close
1800 bug #9266.
1801
1802 * rc-scripts 1.4.1 (13 Oct 2002)
1803
1804 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1805
1806 Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
1807 is additional measures for bug #8281.
1808
1809 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1810
1811 Update /etc/init.d/net.eth0 to fix bug #8626.
1812
1813 Fix /sbin/rc-update to check return code of "ln". This should
1814 close bug #8867.
1815
1816 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1817
1818 Fix indentation in /etc/inputrc. This should close
1819 bug #8368.
1820
1821 Add extended status functionality. Should close bug #2462.
1822
1823 Add support for /sbin/rc-update to check if the rc-script
1824 is executable or not. Thanks to widersacher@gmx.net, closing
1825 bug #8326.
1826
1827 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1828
1829 Fix /etc/init.d/bootmisc not to kill pidfiles of running
1830 daemons. Improve NGPT support in /sbin/rc a bit.
1831
1832 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1833
1834 Fix my last screwup with /etc/init.d/net.ppp0. Basically
1835 forgot to change a few DEVICE's to IFACE ...
1836
1837 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1838
1839 NGPT support.
1840
1841 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1842
1843 Did a small fix to /etc/init.d/net.eth0, thanks to
1844 naanyaar2000@yahoo.com, bug #7407.
1845
1846 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1847
1848 Add the permission stuff for generic scsi when compiled as
1849 module, thanks to Bauno <bauno@inwind.it>.
1850
1851 Add support for /etc/devfs.d/ for additional devfs config
1852 stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
1853
1854 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1855
1856 Fix small type-o from last changes to /etc/init.d/netmount.
1857 Should resolve bug #7803.
1858
1859 * rc-scripts 1.4.0 (7 Sep 2002)
1860
1861 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1862
1863 Update /etc/init.d/net.eth0 to handle individual broadcast
1864 and netmask for aliases. Should close bug #7407.
1865
1866 Give /var/run/utmp and /var/log/wtmp the proper permissions
1867 and ownership. First steps in fixing bug #7630.
1868
1869 Change Raid stuff again in /etc/init.d/checkfs.
1870
1871 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
1872
1873 Give root a 'root' GECOS in /etc/passwd, was NULL before.
1874
1875 * rc-scripts 1.3.9 (25 Aug 2002)
1876
1877 25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1878
1879 Update /sbin/rc to fix some spelling/slang mistakes. Closes
1880 bug #6887.
1881
1882 Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
1883 This closes bug #6378.
1884
1885 Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
1886 with many thanks to Asbjorn Sannes <ace@sannes.org>.
1887
1888 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1889
1890 Update /etc/init.d/bootmisc to reset pam_console permissions.
1891
1892 Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
1893 line for getting devfs to work with pam_console.
1894
1895 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1896
1897 Update /etc/init.d/keymaps to first load the windowkeys.inc then
1898 the user selected one, fixing bug #6295.
1899
1900 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1901
1902 Change the 'cat' in check_rcscript() to a single 'awk' in
1903 /sbin/depscan.sh. This should fix broken pipe issues if the
1904 loop exists too early. Resolves bug #5961.
1905
1906 Fix software RAID startup/shutdown, bug #5310. Modified
1907 /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
1908
1909 * rc-scripts 1.3.8 (08 Aug 2002)
1910
1911 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1912
1913 Move the color ls stuff to .bashrc. Fix bug #5250.
1914
1915 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
1916
1917 Correct the comments in rc.conf about the XSESSION variable: it should
1918 be set to "kde-<version>" not "KDE". Closes bug #5948.
1919
1920 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1921
1922 Fix the 'Usage' line in the help to return the correct options for
1923 the script (/sbin/runscript.sh). Resolve bug #6029.
1924
1925 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
1926
1927 Added UPS shutdown support for nut to halt.sh.
1928 Added nut user/group as uid/gid 84.
1929
1930 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1931
1932 Updated /sbin/rc's way of checking for devfs support (now rather uses
1933 awk, as it is more accurate). Closes bug #5458.
1934
1935 Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
1936 and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
1937 Thanks goes to Chris PeBenito (bug #5570).
1938
1939 Changed most daemons to use /bin/false as shell. Should close bug #5388.
1940
1941 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
1942
1943 Added vpopmail user and group as 89:89
1944
1945 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1946
1947 Add the cyrus user to /etc/passwd. Resolves bug #4100.
1948
1949 Some bugfixes and speed improvements to /sbin/depscan.sh after
1950 last changes.
1951
1952 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
1953 get some speed improvements.
1954
1955 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1956
1957 Fix LVM support in /etc/init.d/checkfs again, thanks to help from
1958 Kyle Manna <nitro@gentoo.org>.
1959
1960 Add software RAID support to /etc/init.d/checkfs, thanks to
1961 Daniel Ahlberg <aliz@gentoo.org>.
1962
1963 Update the cache_depend() funtion in /sbin/depscan.sh not to
1964 quit on any "}", but only on the one matching the first "{". This
1965 requires wc in /bin, so baselayout should depend on
1966 >=sys-apps/textutils-2.0.19-r2
1967
1968 Update /etc/init.d/netmount to try and detect nfs mounts that should be
1969 mounted automatically on boot. This requires awk in /bin, so baselayout
1970 should depend on >=sys-apps/gawk-3.1.0-r3.
1971
1972 * rc-scripts 1.3.7 (17 Jul 2002)
1973
1974 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1975
1976 Add logging functionality to the rc-scripts, thanks to Alexander Holler,
1977 bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
1978
1979 16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1980
1981 Add additional entries to /etc/services to support cyrus-imapd, thanks
1982 to Nick Hadaway <raker@gentoo.org>.
1983
1984 Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
1985 problem with non 7bit ascii symbols.
1986
1987 Updated /etc/init.d/checkfs to detect if lvm is already active.
1988 This should resolve bug #3613.
1989
1990 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1991
1992 Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
1993 "games" user and group to 35
1994
1995 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1996
1997 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
1998 (aka cybersystem). Updated /sbin/rc for this.
1999
2000 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
2001
2002 Update /etc/skel/.bashrc to update the window title of X terminals
2003 that supports it. Closes bug #4232.
2004
2005 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
2006
2007 Add sshd user and group. Updated /etc/passwd and /etc/group for this.
2008
2009 Update /etc/inputrc to resolve bug #2599.
2010
2011 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
2012
2013 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
2014 /etc/env.d/00basic for this.
2015
2016 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
2017 Nothing official, but I spent enough time on it not to want to loose it :)
2018
2019 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
2020 to give output to stderr. This was caused by a call to "stty", which when
2021 run without a attatched terminal, have this effect. Basically just pipe
2022 stderr to /dev/null.
2023
2024 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
2025
2026 Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
2027 bug #3363
2028
2029 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
2030
2031 Update /etc/init.d/netmount not to try and mount NFS filesystems
2032 if portmap was not started. This is to stop "hang" problems for
2033 new users who do not add portmap to the default runlevel. See
2034 bug #2555.
2035
2036 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
2037
2038 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
2039
2040 Move $EDITOR from /etc/profile to /etc/env.d/00basic.
2041
2042 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
2043
2044 Change the homes of user "at" and "cron" in /etc/passwd, as
2045 they moved to /var/spool/cron...
2046
2047 * rc-scripts 1.3.5 (12 May 2002)
2048
2049 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
2050
2051 Make slight modifications to /sbin/depscan.sh to improve speed (about
2052 1 second on a celeron 633).
2053
2054 Finally fix /sbin/runscript.sh to properly handle interdependencies
2055 between types need/use and before/after on runlevel change. I can
2056 actually kick myself for previous implementations, as this fix simplifies
2057 things a lot, and is almost 30 lines of code less!
2058
2059 Change /etc/init.d/netmount not to fail if all mounts are not mounted.
2060 It rather just exit with a warning, as I think most people have like
2061 me mounts that are to boxes that are not always up.
2062
2063 Resolve bug #2439 (should not use try with the dd command for ramdisk
2064 stuff). Also increase the number of inodes used for the ramdisk to
2065 fix "out of space" errors. Updated /sbin/rc for this.
2066
2067 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
2068
2069 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
2070 backup files to generate /etc/profile.env.
2071
2072 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
2073 for this.
2074
2075 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
2076
2077 Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
2078 /etc/env.d/ file. Same for $QTDIR.
2079
2080 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
2081
2082 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
2083 and is needed for some fixes.
2084
2085 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2086
2087 Update /etc/rc.conf to be more clear and state that you should
2088 remove consolefont from startup if you do not use it. Should
2089 resolve bug #2174.
2090
2091 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
2092
2093 Added user/group apache with uid/gid 81.
2094
2095 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2096
2097 Remove the "-net" from the line setting the default gateway
2098 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
2099 noting this.
2100
2101 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
2102
2103 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
2104 which is installed with the nfs-utils package. Also tidied up some
2105 really old, leftover junk like the non-supported stuff from rc5.
2106 Closes #1754.
2107
2108 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2109
2110 Remove creation of /var/run/utmpx from bootmisc again. Seems
2111 other people have wierd problems.
2112
2113 * rc-scripts 1.3.4 (21 Apr 2002)
2114
2115 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2116
2117 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
2118 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
2119
2120 Implement the status commandline argument. Updated /sbin/runscript.sh
2121 and /sbin/rc-help.sh for this.
2122
2123 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
2124 and AFTER.
2125
2126 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2127
2128 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
2129 is needed, else /usr/bin/newgrp segfault.
2130
2131 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2132
2133 Update /etc/skel/.bash_profile to make it tcsh compadible.
2134 Thanks to Väinö Järvelä for this fix.
2135
2136 Update /etc/profile to also set the PS? variables if $SHELL
2137 is set to /bin/sh. This should make prompt colours in
2138 bootstrap work again.
2139
2140 Move LVM stuff to checkfs to ensure that they get fscked.
2141 This resolves bug #1552.
2142
2143 * rc-scripts 1.3.3 (5 Apr 2002)
2144
2145 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2146
2147 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
2148 This is done to try and ensure system integrity.
2149
2150 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2151
2152 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
2153
2154 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
2155
2156 Add a bash check to the code that sets the prompt, fixing bug #1078.
2157
2158 * rc-scripts 1.3.2 (24 Mar 2002)
2159
2160 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2161
2162 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
2163 for this.
2164
2165 With the "before" and "after" stuff, recursion levels was getting too high,
2166 and with some cases, things just plain did not work as it should. Reworked
2167 things to to lower the levels of recursion and get the order right. Updated
2168 /etc/init.d/runscript.sh for this.
2169
2170 Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
2171 ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
2172
2173 Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
2174
2175 Remove /etc/pwdb.conf, as pwdb already install a copy of this.
2176
2177 Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
2178
2179 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
2180 and it seems it has fallen now to my discression.
2181
2182 * rc-scripts 1.3.1 (23 Mar 2002)
2183
2184 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
2185 DHCP lease release from Jim Nutt.
2186
2187 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
2188 since there are a lot of important bug fixes in here that are needed.
2189
2190 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2191
2192 Resolve bug #1292.
2193
2194 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
2195 Spidler.
2196
2197 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2198
2199 Update /sbin/rc to fix a 'cat mounts' instead of the correct
2200 version, 'cat /proc/mounts'.
2201
2202 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2203
2204 Add initial support for the --quiet flag that suppress output.
2205
2206 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2207
2208 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
2209 as not all errors by depscan.sh is critical. It should be
2210 reworked to do better error handeling.
2211
2212 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2213
2214 Fix the GID and UID of nobody and nogroup in /etc/passwd and
2215 /etc/group to match those of Debian, FBSD and others. Thanks
2216 to those who reported it, and Woodchip for looking up the
2217 proper values.
2218
2219 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
2220 This resolves bug #1150, thanks to Paul Fleischer.
2221
2222 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2223
2224 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
2225 as some users have /usr on seperate partition which is not
2226 mounted when depscan.sh is run the first time.
2227
2228 Updated the checking for more than one service providing the
2229 same virtual function in /etc/init.d/depscan.sh. It should
2230 be working now, and this also fix a problem that when there is no
2231 service providing a virtual, counter was used uninitialized.
2232
2233 * rc-scripts 1.3.0 (10 Mar 2002)
2234
2235 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2236
2237 Resolved bug #1021; updated /etc/init.d/consolefont for this.
2238
2239 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
2240
2241 Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
2242 and /etc/init.d/localmount for this.
2243
2244 Lots of form/syntax cleanups, most things should be more
2245 consistant now. Fixed fail detection/return values of lots of
2246 scripts.
2247
2248 Lots of cleanup/fixes in the three main scripts behind our
2249 rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
2250
2251 Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
2252 is sourced in a ebuild.
2253
2254 Fix a bug that our rc-script wrapper introduced: Global variables
2255 in scripts no longer worked. Updated /etc/init.d/runscript.sh for
2256 this.
2257
2258 Implemented more error checking for the main startup code in /sbin/rc.
2259 Also fixed try() for mounting /proc (maybe all mount commands).
2260 The function worked fine in a simulated test, but in real life failed
2261 to detect a error when mounting /proc (remember to thank Grant for
2262 his UserMode ebuilds, and Guide).
2263
2264 * rc-scripts 1.2.9 (6 Mar 2002)
2265
2266 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2267
2268 General form updates and some piping fixes.
2269
2270 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
2271 to fix a problem where startDM.sh would be respawned repeatedly
2272 if xdm was not in the default runlevel.
2273
2274 * rc-scripts 1.2.8 (4 Mar 2002)
2275
2276 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2277
2278 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
2279 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
2280 move them to the xfree ebuild later on when things settles down.
2281
2282 Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
2283
2284 Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
2285 where we had a invalid $PATH on boot in some cases.
2286
2287 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
2288 the new sys-apps/kbd package.
2289
2290 * rc-scripts 1.2.7 (3 Mar 2002)
2291
2292 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2293
2294 Fixed the problem of rc-scripts trying to start/stop a service multiple
2295 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
2296 for this.
2297
2298 Fixing some variable declarations in /etc/init.d/runscript.sh caused
2299 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
2300 this.
2301
2302 Added caching of the "depend() { need foo; } " lines, and updated
2303 /etc/init.d/depscan.sh to touch the actual files less. This should
2304 speedup dependency caching a lot, especially on slow machines.
2305
2306 Updated /etc/passwd to have users with no shell defined, use /bin/false
2307 for security.
2308
2309 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
2310
2311 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
2312
2313 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
2314 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
2315 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
2316 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
2317
2318 Removed stopping of dependent services that have current service as
2319 a 'use'dependency ... should be less confusing now.
2320 Updated /etc/init.d/runscript.sh for this.
2321
2322 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
2323
2324 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
2325 programs to startup. This should pretty much have /etc/init.d/ static,
2326 except for baselayout updates, etc.
2327
2328 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
2329
2330 In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
2331 problems. Fixed this in /sbin/rc.
2332
2333 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
2334 use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
2335 /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
2336
2337 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
2338
2339 Fix my brain dead update of the 25th. It really should keep
2340 "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
2341 retrieving kernel options. Updated /etc/init.d/functions.sh,
2342 /etc/init.d/checkroot and /sbin/rc for this.
2343
2344 Updated /etc/init.d/consolefont to work without devfs as well.
2345
2346 When rebooting or shutting down, a service should not fail to stop
2347 if a service it depends on, fails. Updated /etc/init.d/runscript.sh
2348 for this.
2349
2350 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
2351
2352 Added a check if /dev is mounted when creating entries for /etc/mtab.
2353 This should solve a invalid entry or /dev being mounted even with
2354 'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
2355
2356 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
2357 filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
2358 just in a comment now)
2359
2360 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2361
2362 Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
2363 this. This should fix services not getting started in the correct order
2364 in a tight loop, services getting stopped out of order, and some other
2365 sanity checks. Updated rc-script.sh for updated help.
2366
2367 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2368
2369 Update /etc/profile to resolve bug #588. Reimplemented things a bit,
2370 and added the 'after' type. 'before' and 'after' will only work currently
2371 for a change of runlevel. Updated /etc/init.d/depscan.sh,
2372 /etc/init.d/runscript.sh and /sbin/rc for this.
2373
2374 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2375
2376 Add some more entries to /etc/devfsd.conf to make alsa users life
2377 easier ... thanks Tod.
2378
2379 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2380
2381 Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
2382
2383 Fixed some services not starting again when restarting a service.
2384 Seems simple is still the best way.
2385
2386 Fixed some other problems created with feature additions and cleanups.
2387
2388 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2389
2390 General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
2391
2392 Added 'before *' to /etc/init.d/checkroot to make sure it gets
2393 started first.
2394
2395 Added 'use *' to /etc/init.d/local to make sure it gets started
2396 last.
2397
2398 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2399
2400 Fixed /sbin/rc to stop a service on change of runlevel if it is
2401 in 'use' by another service.
2402
2403 Added the 'provide' depend type for creating virtual services.
2404 Updated /etc/init.d/depscan.sh for this.
2405
2406 Added the 'before' depend type. This is more for changing the
2407 order services start in. Updated /etc/init.d/depscan.sh and
2408 /etc/init.d/functions.sh for this.
2409
2410 Updated /etc/init.d/depscan.sh to work with '*' as argument for
2411 dependency types. This can be used with 'use' and 'before' to
2412 start a script last or first respectively.
2413
2414 Added save_options() and get_options() to /etc/init.d/functions.sh
2415 for saving misc settings between startup/shutdown. Updated
2416 /etc/init.d/net.eth0 to use these and properly down virtual
2417 interfaces.
2418
2419 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2420
2421 Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
2422 on no errors.
2423
2424 * rc-scripts 1.2.6 (6 Feb 2002)
2425
2426 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2427
2428 Updated /etc/net.eth0 to specify the gateway device via the $gateway
2429 variable (something like gateway="eth0/192.168.0.1").
2430
2431 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
2432
2433 Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
2434
2435 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
2436
2437 Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
2438 implements a retry if not successful the first time, and will kill
2439 processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
2440
2441 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
2442 /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
2443 Fixed /etc/passwd,group for user/group mysql.
2444
2445 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
2446 map file support to /etc/init.d/consolefont and the setting to
2447 /etc/rc.conf.
2448
2449 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
2450 in skel files to support both versions of dircolors.
2451
2452 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
2453 in the restart stuff of /etc/init.d/runscript.sh that caused
2454 a restart of a 'net' service not to restart services again
2455 that depended on it.
2456
2457 * rc-scripts 1.2.5 (20 Jan 2002)
2458
2459 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
2460 /etc/init.d/net.eth0 to 'use' pcmcia.
2461
2462 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
2463 the dircolors command in /etc/skel/.bash_profile to handle cases
2464 where bash do not export $SHELL.
2465
2466 6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
2467 /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
2468 removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
2469 scheme for the net.eth* scripts.
2470
2471 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
2472 from manpages; no need for that..
2473
2474 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
2475 /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
2476
2477 * rc-scripts 1.2.4 (30 Dec 2001)
2478
2479 30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
2480 back to 022 as it should be.
2481
2482 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
2483 /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
2484
2485 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
2486 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
2487
2488 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
2489
2490 Updated /etc/init.d/depscan.sh to store info about missing dependencies
2491 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
2492 to use this when starting a script ('need' dependencies is critical for
2493 startup). Added the broken() function to /etc/init.d/runscript.sh
2494 to list the missing dependencies.
2495
2496 Updated /etc/init.d/runscript.sh for svc_start() to have better error
2497 checking.
2498
2499 Updated /etc/init.d/functions.sh with ewend(), which is the same as
2500 eend(), but print a warning on error, not a error. Updated
2501 /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
2502
2503 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
2504
2505 Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
2506 is passed to a rc-script.
2507
2508 Added /etc/init.d/rc-help.sh, simple script that prints out help for
2509 the rc-scripts.
2510
2511 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
2512
2513 Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
2514 halt and reboot. This fixes a problem where / was not unmounted properly
2515 in some cases.
2516
2517 24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
2518
2519 Move $svcdir to to /etc/init.d/functions.sh, and update
2520 /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
2521
2522 Modified /etc/init.d/runscript.sh to also restart the services that
2523 depend on a service if that service is restarted. Enhanced the
2524 restart function to be able to have custom restart() functions in
2525 rc-scripts. The custom restart() have to use svc_stop() and
2526 svc_start() to restart the service.
2527
2528 Add a pause function to /etc/init.d/runscript.sh. It will basically
2529 stop a service without stopping the services that depends on that
2530 service.
2531
2532 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
2533 service without stopping the services that depends on that service.
2534
2535 * rc-scripts 1.2.3 (18 Dec 2001)
2536
2537 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
2538
2539 Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
2540 init wrapper we used).
2541
2542 Some cleanups: take out the shm resize comment;
2543
2544 remove the $wrongmount;
2545
2546 remove the mountshm() function and insert it directly
2547 where needed;
2548
2549 remove the setting of $PATH as /sbin/init already do
2550 this for us.
2551
2552 Added the if statement to detect if it is the first time the 'boot'
2553 runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
2554 $RUNLEVEL is a env var set by /sbin/init.
2555
2556 Also added functionality to detect if the kernel have DEVFS support
2557 compiled in; seems new users thinks devfs is unstable and as they do
2558 not always read the docs, it does not get compiled in ;/ Should
2559 make live for us a bit easier.
2560
2561 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
2562
2563 Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
2564 the unneeded services.
2565
2566 * rc-scripts 1.2.2 (8 Dec 2001)
2567
2568 10 Dec 2001; Added a localhost entry in /etc/hosts.
2569
2570 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
2571 to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
2572 rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
2573 Start-stop-daemon is moved here from sysvinit by the way. There is stuff
2574 in this ChangeLog that needs to be removed! Like the changes to hosts,
2575 profile. /etc/{passwd,group} have minor UID and GID type fixes for
2576 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
2577 directories.
2578
2579 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
2580 to rc-scripts. Checked in two manpages there, one for modules.autoload.5
2581 and one for update-modules.8. These were adapted from Debian. Updated
2582 tarball.sh to include the new man directory. Updated baselayout to install
2583 these manpages. Slightly tweak the /etc/modules.autoload comments.
2584
2585 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2586
2587 Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
2588 and cleaned out old code.
2589
2590 Updated /etc/init.d/bootmisc with additional lock files to clean.
2591
2592 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2593
2594 Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
2595 that can be used for services that needs to have a logger started before
2596 they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
2597 to define what loggers the 'logger' depend represent.
2598
2599 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2600
2601 Updated /etc/passwd and /etc/group with minor fixes to pass pwck
2602 and grpck.
2603
2604 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2605
2606 Changed umask in /etc/profile for the user to 077 for security.
2607
2608 Added a stop() function to /etc/init.d/clock. Also removed uneeded
2609 'source /etc/rc.conf' line.
2610
2611 Updated /etc/init.d/hostname to set the hostname to 'localhost' if
2612 /etc/hostname is invalid.
2613
2614 Updated /sbin/init to move the entries in /lib/dev-state to /dev before
2615 running devfsd, as it did still not save settings properly. Also removed
2616 old /dev-state/compat stuff.
2617
2618 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
2619 from the default "default" runlevel. It still exists in the archive so that
2620 users who want/need it can add it easily.
2621
2622 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
2623 removed notail from the ext2 boot partition, other cleanups.
2624
2625 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
2626
2627 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2628
2629 Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
2630 /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
2631 standard location.
2632
2633 Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
2634 itself, calling depscan.sh or changing runlevels cause a tempory effect
2635 similar to a 'mini fork bomb'. Afterwards the depends was broken, and
2636 changing runlevels did not want to work.
2637
2638 Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
2639 More cosmetic than anything else, but cant hurt with the new dev-state
2640 scheme.
2641
2642 Updated /sbin/init to set the console log level to 1, so that bootup
2643 can be much cleaner. Also updated /etc/init.d/modules not to have
2644 a logger in it 'use' depends, as it should not be needed anymore.
2645
2646 Updated /sbin/rc to check if devfsd is still running between runlevel
2647 changes.
2648
2649 Updated /etc/init.d/modules to run update-modules. We want to be sure
2650 /etc/modules.conf is updated when running depmod -a.
2651
2652 Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
2653 added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
2654
2655 Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
2656 /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
2657 updated tarball.sh to handle ppp/chat-default.
2658
2659 Added /etc/skel/.bash* to make things cleaner.
2660
2661 Other minor changes.
2662
2663 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
2664 to rc-scripts. Can remove it from sys-libs/shadow at the next release.
2665
2666 * rc-scripts 1.1.8 (15 Nov 2001)
2667
2668 16 Nov 2001; removed bogus "mountall.test" script.
2669
2670 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2671
2672 Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
2673 'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
2674 removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
2675 names of new functions in init.d/runscript.sh to better sounding ones.
2676 Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
2677 fixes/cleanups.
2678
2679 Removed try() out of init.d/runscript.sh (why was this here ?).
2680
2681 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2682
2683 Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
2684 doesn't exist.
2685
2686 init.d/hostname: Added check for a valid /etc/hostname.
2687
2688 init.d/keymaps: Added check for valid $KEYMAP.
2689
2690 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
2691 should solve Woodchip's syslog+glue issue. We just have to change the
2692 console loglevel for metalog and syslog-ng (sysklogd already updated) not to
2693 output info and warnings, etc to the console, then boot will be much cleaner.
2694 Also the install guide will need changing to add the loggers to 'boot' and
2695 not 'default' runlevel.
2696
2697 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
2698 this really needed (I cannot see that it is used anywhere ...)?
2699
2700 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2701
2702 Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
2703 called 'uses'. It basically have the same usage as 'need', except that it
2704 do not start services that is not in the current and 'boot' runlevels.
2705
2706 Updated init.d/netmount to use the 'uses' depend.
2707
2708 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2709
2710 Fixed init.d/runscript.sh not to destroy the 'need' depends in
2711 /${svcdir}/need. This caused subsequent starting and stopping of services
2712 not to start depends.
2713
2714 7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2715
2716 Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
2717 destroyed before stopping running services scheduled to be stopped. This
2718 with the fact that $SOFTLEVEL was set too early, caused the services to be
2719 stopped in the wrong order.
2720
2721 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
2722
2723 Modified init.d/netmount to check if any network filesystems is mounted.
2724
2725 29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
2726 some awk and grep magic to find all remote filesystems and umount them.
2727
2728 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
2729
2730 A fix for checkroot (missing "/"); it now actually checks the root
2731 filesystem. Also, a localmount cleanliness fix.
2732
2733 * rc-scripts 1.1.7 (18 Oct 2001)
2734
2735 [old changelog format follows]
2736
2737 *lots of scripts; woodchip
2738 removed old rc5 scripts from cvs
2739
2740 *init.d/runscript.sh; agriffis
2741 Added support for rc.conf and home-grown functions
2742
2743 *init.d/modules;
2744 Now correctly looks at /etc/modules.autoload
2745
2746 rc-scripts-1.1.6, released 15 Sep 2001
2747 ======================================
2748
2749 *init.d/runscript.sh, others
2750 Handling of "net" dependencies resolve to all net devices in
2751 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
2752 variable in /etc/rc.conf has been removed.
2753
2754 *init.d/runscript.sh
2755 New "zap" option for manually resetting the state of an initscript
2756 to stopped.
2757
2758 *init.d/{samba,sysklogd,sshd}
2759 Removed from CVS; they live in their respective packages.
2760
2761 rc-scripts-1.1.5, released 02 Sep 2001
2762 ====================================
2763
2764 *sbin/rc-update
2765 New version of the rc-update command for the new initscripts. Works
2766 similarly to the old version, except this one updates our dependency
2767 cache.
2768
2769 *init.d/functions.sh
2770 New and better looking informational message functions (einfo, einfon).
2771 Brand new message functions (ewarn).
2772
2773 *sbin/init, init.d/checkroot
2774 We're going back to a /proc/mounts-based mtab symlink because it's
2775 just plain better. Appropriate changes made.
2776
2777 # vim:expandtab

  ViewVC Help
Powered by ViewVC 1.1.20