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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.445 - (show annotations) (download)
Sun Oct 24 05:14:59 2004 UTC (10 years, 4 months ago) by vapier
Branch: MAIN
Changes since 1.444: +9 -0 lines
mount tmpfs instead of ramfs on /dev for udev systems #68653

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

  ViewVC Help
Powered by ViewVC 1.1.20