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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.442 - (show annotations) (download)
Fri Oct 22 03:50:21 2004 UTC (10 years, 1 month ago) by agriffis
Branch: MAIN
Changes since 1.441: +5 -0 lines
Remove old etc/conf.d/net and try to clarify instructions in net-scripts/conf.d/net.example. Add example for ADSL

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

  ViewVC Help
Powered by ViewVC 1.1.20