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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.168 - (hide annotations) (download)
Sun Dec 29 10:15:39 2002 UTC (11 years, 8 months ago) by azarah
Branch: MAIN
Changes since 1.167: +7 -0 lines
update modules-update for sys-apps/module-init-tools support

1 drobbins 1.6 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 1.51 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 1.6 # Written by Daniel Robbins (drobbins@gentoo.org)
4 azarah 1.51
5 azarah 1.168 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
6    
7     Add support for generate-modprobe.conf or generating /etc/modprobe.conf
8     in the new sys-apps/module-init-tools. Note that you need version
9     0.9.7 or later of sys-apps/module-init-tools. Updated
10     /sbin/modules-update for this.
11    
12 azarah 1.167 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
13    
14     Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
15     rc-script to setup encrypted loopback devices. This was kindly
16     donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
17    
18 azarah 1.166 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
19    
20     Fix src/awk/genenviron.awk stripping *all* '=', closing
21     bug #8901.
22    
23     Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
24     spaces ...
25    
26 azarah 1.165 * rc-scripts 1.4.2.7 (24 Dec 2002)
27    
28 azarah 1.164 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
29    
30     Add a fix to /sbin/functions.sh for bug #12601.
31    
32 azarah 1.163 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
33    
34     Add INFOPATH to /etc/env.d/00basic.
35    
36     Fix src/awk/genenviron.awk to get the order of the env.d files
37     correct. Also fix it to handle *all* the SPECIALS correctly.
38     This closes bug #12411.
39    
40 azarah 1.162 * rc-scripts 1.4.2.6 (18 Dec 2002)
41    
42     18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
43    
44     Add mips changes to sbin/MAKEDEV. This should close bug #12329,
45     thanks to Nicholas Wourms <nwourms@netscape.net>.
46    
47     Quote some tests in /sbin/rc-update to fix/avoid the problem
48     in bug #
49    
50     Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
51    
52     Update shell for postgres user, closing bug #12258.
53    
54 azarah 1.161 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
55    
56     Fix src/awk/genenviron.awk not to add duplicate entries, closing
57     bug #8999.
58    
59 azarah 1.160 * rc-scripts 1.4.2.5 (09 Dec 2002)
60    
61 azarah 1.159 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
62    
63     Add another sync to /etc/init.d/halt.sh, closing bug 8173.
64    
65     Add smmsp uid and gid. Closes bug #8952.
66    
67 azarah 1.157 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
68    
69 azarah 1.158 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
70     Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
71    
72 azarah 1.157 Add headers similar to that of portage-2.0.45 and up to the
73     generated profile files (/etc/{profile,csh}.env). Updated
74     src/awk/genenviron.awk for this.
75    
76 azarah 1.154 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
77    
78     Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
79     sharp eye of Techie2000 <Linux@mochamail.com>.
80    
81 azarah 1.155 Rename /sbin/update-modules to /sbin/modules-update, closing
82     bug #11445.
83    
84     Nano moved from /usr/bin/nano to /bin/nano. Fix this in
85     /etc/env.d/00basic, bug #10916.
86    
87 azarah 1.152 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
88    
89     Add more improvements to clustering code. This is from
90     Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
91    
92 azarah 1.151 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
93    
94     Change default 'net' dependency behaviour to be more suited
95     for notebook users. Basically if at least one net.* service
96     beside net.lo start successfully, the 'net' dependency is
97 azarah 1.153 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
98 azarah 1.151 in /etc/conf.d/rc to change this back to the old default.
99 azarah 1.156 This is the start to address bug #2706.
100 azarah 1.151
101 azarah 1.150 * rc-scripts 1.4.2.4 (26 Nov 2002)
102    
103     26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
104    
105     Initial merge of bits for Adelie Linux for SSI clusters. More
106     info at:
107    
108     http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
109    
110     25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
111    
112     One liner fix to src/awk/cachedepends.awk to once again fix
113     bug #7803.
114    
115 azarah 1.149 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
116    
117     Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
118     This should close bug #10891.
119    
120 azarah 1.148 * rc-scripts 1.4.2.3 (18 Nov 2002)
121    
122 azarah 1.147 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
123    
124     Add some more checks to src/awk/*. Fix error printing for
125     /sbin/depscan.sh.
126 azarah 1.148
127     Link awk module with gcc and not with ld. This should fix
128     problems on sparc and alpha. Many thanks for this fix to
129     Stephan Jones <cretin@gentoo.org>.
130    
131     Remove the copyright info from config files, thanks to
132     Matthew Kennedy <mkennedy@gentoo.org>.
133 azarah 1.147
134 azarah 1.144 * rc-scripts 1.4.2.2 (18 Nov 2002)
135    
136     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
137    
138     Add src/awk/genenviron.awk which is rc-envupdate.sh ported
139     to awk. This is also much faster than its bash version.
140    
141 azarah 1.145 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
142     things even slower on older boxes. Bug #10548.
143    
144 azarah 1.146 After a bored Vapier decided that he needed to update the
145     licenses of things in /etc :P, I did the rest. Hopefully
146     not too many people will nuke thier fstab :/
147    
148 azarah 1.143 * rc-scripts 1.4.2.1 (18 Nov 2002)
149    
150     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
151    
152     Update src/awk/cachedepends.awk to find its own rc-scripts,
153     fixing the need for find which broke systems with /usr on
154     a different partition.
155    
156 azarah 1.141 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
157    
158     Add some extra checks to src/awk/cachedepends.awk and
159     src/awk/gendepends.awk.
160    
161 azarah 1.142 Move some of the more generic functions in src/awk/gendepends.awk
162     to src/awk/functions.awk.
163    
164 azarah 1.140 * rc-scripts 1.4.2 (17 Nov 2002)
165    
166     17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
167    
168     Add initial version of new depscan.sh. This uses awk scripts
169     to do the main work, giving about 10 times speed improvement on
170     slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
171     src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
172     for this. This should close bug #10548.
173    
174 azarah 1.138 * rc-scripts 1.4.1.2 (5 Nov 2002)
175    
176 azarah 1.139 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
177    
178     Add UID/GID of 250 for Portage Fakeroot account.
179    
180 azarah 1.137 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
181    
182     Change /etc/init.d/clock to depend on localmount again, fixing
183     bug #10048.
184    
185     Get deps on logger sane again. I wanted to get the logger started
186     as early as possible, but clock for one breaks if /usr is mounted
187     on seperate partition.
188    
189 azarah 1.136 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
190    
191     Fix return in /etc/init.d/modules to return 0 if /proc/modules
192     do not exists. Closes bug #7738, comment #5.
193    
194 azarah 1.135 * rc-scripts 1.4.1.1 (28 Oct 2002)
195    
196 azarah 1.134 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
197    
198     Fix /sbin/update-modules not to include backup files. Closes
199     bug #9707.
200    
201 azarah 1.133 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
202    
203     Fix update-modules borking if there are directories present
204     in /etc/modules.d/. Closes bug #9632.
205    
206 azarah 1.132 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
207    
208     Change deps on /etc/init.d/{clock,hostname,modules} not to
209     depend on localmount, but rather on checkroot, as all of them
210     just need / to be mounted. This should fix race conditions
211     because of checkfs dependency on modules. This should close
212     bug #9266.
213    
214 azarah 1.131 * rc-scripts 1.4.1 (13 Oct 2002)
215    
216 azarah 1.130 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
217    
218     Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
219     is additional measures for bug #8281.
220    
221 azarah 1.129 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
222    
223     Update /etc/init.d/net.eth0 to fix bug #8626.
224    
225     Fix /sbin/rc-update to check return code of "ln". This should
226     close bug #8867.
227    
228 azarah 1.127 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
229    
230     Fix indentation in /etc/inputrc. This should close
231     bug #8368.
232    
233     Add extended status functionality. Should close bug #2462.
234    
235 azarah 1.128 Add support for /sbin/rc-update to check if the rc-script
236     is executable or not. Thanks to widersacher@gmx.net, closing
237     bug #8326.
238    
239 azarah 1.126 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
240    
241     Fix /etc/init.d/bootmisc not to kill pidfiles of running
242     daemons. Improve NGPT support in /sbin/rc a bit.
243    
244 azarah 1.125 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
245    
246     Fix my last screwup with /etc/init.d/net.ppp0. Basically
247     forgot to change a few DEVICE's to IFACE ...
248    
249 azarah 1.124 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
250    
251     NGPT support.
252    
253 azarah 1.123 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
254    
255     Did a small fix to /etc/init.d/net.eth0, thanks to
256     naanyaar2000@yahoo.com, bug #7407.
257    
258 azarah 1.122 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
259    
260     Add the permission stuff for generic scsi when compiled as
261     module, thanks to Bauno <bauno@inwind.it>.
262    
263     Add support for /etc/devfs.d/ for additional devfs config
264     stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
265    
266 azarah 1.121 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
267    
268     Fix small type-o from last changes to /etc/init.d/netmount.
269     Should resolve bug #7803.
270    
271 azarah 1.119 * rc-scripts 1.4.0 (7 Sep 2002)
272    
273 azarah 1.118 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
274    
275     Update /etc/init.d/net.eth0 to handle individual broadcast
276     and netmask for aliases. Should close bug #7407.
277 azarah 1.119
278     Give /var/run/utmp and /var/log/wtmp the proper permissions
279     and ownership. First steps in fixing bug #7630.
280 azarah 1.118
281 azarah 1.120 Change Raid stuff again in /etc/init.d/checkfs.
282    
283 woodchip 1.115 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
284    
285     Give root a 'root' GECOS in /etc/passwd, was NULL before.
286    
287 azarah 1.114 * rc-scripts 1.3.9 (25 Aug 2002)
288    
289     25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
290    
291     Update /sbin/rc to fix some spelling/slang mistakes. Closes
292     bug #6887.
293    
294     Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
295     This closes bug #6378.
296    
297     Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
298     with many thanks to Asbjorn Sannes <ace@sannes.org>.
299    
300 azarah 1.113 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
301    
302     Update /etc/init.d/bootmisc to reset pam_console permissions.
303    
304     Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
305     line for getting devfs to work with pam_console.
306    
307 azarah 1.112 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
308    
309     Update /etc/init.d/keymaps to first load the windowkeys.inc then
310     the user selected one, fixing bug #6295.
311    
312 azarah 1.111 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
313 azarah 1.110
314 azarah 1.111 Change the 'cat' in check_rcscript() to a single 'awk' in
315     /sbin/depscan.sh. This should fix broken pipe issues if the
316     loop exists too early. Resolves bug #5961.
317    
318     Fix software RAID startup/shutdown, bug #5310. Modified
319     /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
320 azarah 1.110
321 azarah 1.109 * rc-scripts 1.3.8 (08 Aug 2002)
322    
323 azarah 1.108 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
324    
325 azarah 1.111 Move the color ls stuff to .bashrc. Fix bug #5250.
326 azarah 1.108
327 danarmak 1.107 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
328    
329     Correct the comments in rc.conf about the XSESSION variable: it should
330     be set to "kde-<version>" not "KDE". Closes bug #5948.
331    
332 azarah 1.106 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
333    
334 azarah 1.111 Fix the 'Usage' line in the help to return the correct options for
335     the script (/sbin/runscript.sh). Resolve bug #6029.
336 azarah 1.106
337 woodchip 1.105 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
338    
339     Added UPS shutdown support for nut to halt.sh.
340     Added nut user/group as uid/gid 84.
341    
342 azarah 1.103 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
343    
344     Updated /sbin/rc's way of checking for devfs support (now rather uses
345     awk, as it is more accurate). Closes bug #5458.
346    
347     Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
348     and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
349     Thanks goes to Chris PeBenito (bug #5570).
350    
351 azarah 1.104 Changed most daemons to use /bin/false as shell. Should close bug #5388.
352    
353 carpaski 1.102 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
354    
355     Added vpopmail user and group as 89:89
356    
357 azarah 1.99 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
358    
359     Add the cyrus user to /etc/passwd. Resolves bug #4100.
360 azarah 1.97
361 azarah 1.100 Some bugfixes and speed improvements to /sbin/depscan.sh after
362     last changes.
363    
364 azarah 1.101 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
365     get some speed improvements.
366    
367 azarah 1.97 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
368    
369     Fix LVM support in /etc/init.d/checkfs again, thanks to help from
370     Kyle Manna <nitro@gentoo.org>.
371    
372     Add software RAID support to /etc/init.d/checkfs, thanks to
373     Daniel Ahlberg <aliz@gentoo.org>.
374    
375 azarah 1.99 Update the cache_depend() funtion in /sbin/depscan.sh not to
376 azarah 1.98 quit on any "}", but only on the one matching the first "{". This
377     requires wc in /bin, so baselayout should depend on
378     >=sys-apps/textutils-2.0.19-r2
379    
380     Update /etc/init.d/netmount to try and detect nfs mounts that should be
381     mounted automatically on boot. This requires awk in /bin, so baselayout
382     should depend on >=sys-apps/gawk-3.1.0-r3.
383    
384 azarah 1.109 * rc-scripts 1.3.7 (17 Jul 2002)
385 azarah 1.95
386 azarah 1.94 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
387 azarah 1.95
388     Add logging functionality to the rc-scripts, thanks to Alexander Holler,
389     bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
390    
391     16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
392 azarah 1.94
393     Add additional entries to /etc/services to support cyrus-imapd, thanks
394 azarah 1.96 to Nick Hadaway <raker@gentoo.org>.
395 azarah 1.94
396     Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
397     problem with non 7bit ascii symbols.
398    
399     Updated /etc/init.d/checkfs to detect if lvm is already active.
400     This should resolve bug #3613.
401    
402 azarah 1.92 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
403    
404     Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
405     "games" user and group to 35
406    
407 azarah 1.91 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
408    
409 azarah 1.93 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
410     (aka cybersystem). Updated /sbin/rc for this.
411 azarah 1.91
412 azarah 1.90 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
413    
414     Update /etc/skel/.bashrc to update the window title of X terminals
415     that supports it. Closes bug #4232.
416    
417 azarah 1.88 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
418    
419     Add sshd user and group. Updated /etc/passwd and /etc/group for this.
420    
421 azarah 1.89 Update /etc/inputrc to resolve bug #2599.
422    
423 azarah 1.87 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
424    
425     Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
426     /etc/env.d/00basic for this.
427    
428     Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
429     Nothing official, but I spent enouth time on it not to want to loose it :)
430    
431     Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
432     to give output to stderr. This was caused by a call to "stty", which when
433     run without a attatched terminal, have this effect. Basically just pipe
434     stderr to /dev/null.
435    
436 azarah 1.86 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
437    
438     Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
439     bug #3363
440    
441 azarah 1.84 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
442    
443     Update /etc/init.d/netmount not to try and mount NFS filesystems
444     if portmap was not started. This is to stop "hang" problems for
445     new users who do not add portmap to the default runlevel. See
446     bug #2555.
447    
448 azarah 1.85 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
449    
450 azarah 1.83 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
451    
452     Move $EDITOR from /etc/profile to /etc/env.d/00basic.
453    
454 azarah 1.82 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
455    
456     Change the homes of user "at" and "cron" in /etc/passwd, as
457     they moved to /var/spool/cron...
458    
459 azarah 1.81 * rc-scripts 1.3.5 (12 May 2002)
460    
461 azarah 1.79 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
462    
463     Make slight modifications to /sbin/depscan.sh to improve speed (about
464 azarah 1.80 1 second on a celeron 633).
465 azarah 1.79
466 azarah 1.80 Finally fix /sbin/runscript.sh to properly handle interdependencies
467     between types need/use and before/after on runlevel change. I can
468     actually kick myself for previous implementations, as this fix simplifies
469     things a lot, and is almost 30 lines of code less!
470    
471     Change /etc/init.d/netmount not to fail if all mounts are not mounted.
472     It rather just exit with a warning, as I think most people have like
473     me mounts that are to boxes that are not always up.
474    
475     Resolve bug #2439 (should not use try with the dd command for ramdisk
476     stuff). Also increase the number of inodes used for the ramdisk to
477     fix "out of space" errors. Updated /sbin/rc for this.
478 azarah 1.79
479 azarah 1.77 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
480    
481 azarah 1.78 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
482     backup files to generate /etc/profile.env.
483    
484 azarah 1.80 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
485     for this.
486 azarah 1.77
487 azarah 1.75 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
488    
489     Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
490 azarah 1.80 /etc/env.d/ file. Same for $QTDIR.
491 azarah 1.75
492     5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
493    
494     Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
495     and is needed for some fixes.
496    
497 azarah 1.74 28 April 2002; Martin Schlemmer <azarah@gentoo.org>:
498    
499     Update /etc/rc.conf to be more clear and state that you should
500 azarah 1.80 remove consolefont from startup if you do not use it. Should
501     resolve bug #2174.
502 azarah 1.74
503 woodchip 1.73 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
504    
505     Added user/group apache with uid/gid 81.
506    
507 azarah 1.72 25 April 2002; Martin Schlemmer <azarah@gentoo.org>:
508    
509     Remove the "-net" from the line setting the default gateway
510 azarah 1.80 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
511     noting this.
512 azarah 1.72
513 woodchip 1.71 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
514    
515     Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
516     which is installed with the nfs-utils package. Also tidied up some
517     really old, leftover junk like the non-supported stuff from rc5.
518     Closes #1754.
519    
520 azarah 1.70 23 April 2002; Martin Schlemmer <azarah@gentoo.org>:
521    
522     Remove creation of /var/run/utmpx from bootmisc again. Seems
523     other people have wierd problems.
524    
525 azarah 1.68 * rc-scripts 1.3.4 (21 April 2002)
526    
527     21 April 2002; Martin Schlemmer <azarah@gentoo.org>:
528    
529     Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
530 azarah 1.80 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
531 azarah 1.68
532 azarah 1.80 Implement the status commandline argument. Updated /sbin/runscript.sh
533     and /sbin/rc-help.sh for this.
534 azarah 1.69
535 azarah 1.80 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
536     and AFTER.
537 azarah 1.69
538 azarah 1.67 12 April 2002; Martin Schlemmer <azarah@gentoo.org>:
539    
540     Update /etc/init.d/bootmisc to create /var/run/utmpx. This
541     is needed, else /usr/bin/newgrp segfault.
542    
543 azarah 1.66 11 April 2002; Martin Schlemmer <azarah@gentoo.org>:
544    
545     Update /etc/skel/.bash_profile to make it tcsh compadible.
546 azarah 1.67 Thanks to Väinö Järvelä for this fix.
547 azarah 1.66
548 azarah 1.67 Update /etc/profile to also set the PS? variables if $SHELL
549     is set to /bin/sh. This should make prompt colours in
550     bootstrap work again.
551 azarah 1.66
552 azarah 1.67 Move LVM stuff to checkfs to ensure that they get fscked.
553     This resolves bug #1552.
554 azarah 1.66
555 azarah 1.65 * rc-scripts 1.3.3 (5 April 2002)
556    
557     5 April 2002; Martin Schlemmer <azarah@gentoo.org>:
558    
559     Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
560     This is done to try and ensure system integrity.
561    
562 azarah 1.64 1 April 2002; Martin Schlemmer <azarah@gentoo.org>:
563    
564     Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
565    
566     Add a error message to /etc/init.d/consolefont, resolving bug #1415.
567    
568     Add a bash check to the code that sets the prompt, fixing bug #1078.
569    
570 azarah 1.63 * rc-scripts 1.3.2 (24 Mar 2002)
571    
572 azarah 1.61 24 March 2002; Martin Schlemmer <azarah@gentoo.org>:
573    
574     Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
575     for this.
576    
577     With the "before" and "after" stuff, recursion levels was getting too high,
578     and with some cases, things just plain did not work as it should. Reworked
579     things to to lower the levels of recursion and get the order right. Updated
580     /etc/init.d/runscript.sh for this.
581    
582     Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
583     ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
584    
585     Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
586    
587     Remove /etc/pwdb.conf, as pwdb already install a copy of this.
588    
589     Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
590    
591 azarah 1.62 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
592     and it seems it has fallen now to my discression.
593    
594 drobbins 1.59 * rc-scripts 1.3.1 (23 Mar 2002)
595    
596 drobbins 1.60 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
597     DHCP lease release from Jim Nutt.
598    
599     23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
600     since there are a lot of important bug fixes in here that are needed.
601 drobbins 1.59
602 azarah 1.58 23 March 2002; Martin Schlemmer <azarah@gentoo.org>:
603    
604     Resolve bug #1292.
605    
606     Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
607     Spidler.
608    
609 azarah 1.57 21 March 2002; Martin Schlemmer <azarah@gentoo.org>:
610    
611     Update /sbin/rc to fix a 'cat mounts' instead of the correct
612     version, 'cat /proc/mounts'.
613    
614 azarah 1.56 19 March 2002; Martin Schlemmer <azarah@gentoo.org>:
615    
616     Add initial support for the --quiet flag that suppress output.
617    
618 azarah 1.55 18 March 2002; Martin Schlemmer <azarah@gentoo.org>:
619    
620     Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
621     as not all errors by depscan.sh is critical. It should be
622     reworked to do better error handeling.
623    
624 azarah 1.54 14 March 2002; Martin Schlemmer <azarah@gentoo.org>:
625    
626     Fix the GID and UID of nobody and nogroup in /etc/passwd and
627     /etc/group to match those of Debian, FBSD and others. Thanks
628     to those who reported it, and Woodchip for looking up the
629     proper values.
630    
631     Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
632     This resolves bug #1150, thanks to Paul Fleischer.
633    
634 azarah 1.53 11 March 2002; Martin Schlemmer <azarah@gentoo.org>:
635    
636     Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
637     as some users have /usr on seperate partition which is not
638     mounted when depscan.sh is run the first time.
639    
640     Updated the checking for more than one service providing the
641     same virtual function in /etc/init.d/depscan.sh. It should
642     be working now, and this also fix a problem that when there is no
643     service providing a virtual, counter was used uninitialized.
644    
645 azarah 1.52 * rc-scripts 1.3.0 (10 March 2002)
646    
647 azarah 1.80 10 March 2002; Martin Schlemmer <azarah@gentoo.org>:
648    
649     Resolved bug #1021; updated /etc/init.d/consolefont for this.
650 azarah 1.52
651     Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
652    
653     Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
654     and /etc/init.d/localmount for this.
655    
656     Lots of form/syntax cleanups, most things should be more
657     consistant now. Fixed fail detection/return values of lots of
658     scripts.
659    
660     Lots of cleanup/fixes in the three main scripts behind our
661     rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
662    
663     Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
664     is sourced in a ebuild.
665    
666     Fix a bug that our rc-script wrapper introduced: Global variables
667     in scripts no longer worked. Updated /etc/init.d/runscript.sh for
668     this.
669    
670     Implemented more error checking for the main startup code in /sbin/rc.
671     Also fixed try() for mounting /proc (maybe all mount commands).
672     The function worked fine in a simulated test, but in real life failed
673     to detect a error when mounting /proc (remember to thank Grant for
674     his UserMode ebuilds, and Guide).
675    
676 azarah 1.51 * rc-scripts 1.2.9 (6 March 2002)
677    
678 azarah 1.80 6 March 2002; Martin Schlemmer <azarah@gentoo.org>:
679    
680     General form updates and some piping fixes.
681 azarah 1.51
682     Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
683     to fix a problem where startDM.sh would be respawned repeatedly
684     if xdm was not in the default runlevel.
685 drobbins 1.6
686 azarah 1.49 * rc-scripts 1.2.8 (4 March 2002)
687    
688 azarah 1.80 4 March 2002; Martin Schlemmer <azarah@gentoo.org>:
689    
690     Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
691     to fix the "dead key" problem we had with xdm/gdm/kdm. We should
692     move them to the xfree ebuild later on when things settles down.
693 azarah 1.49
694     Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
695    
696     Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
697     where we had a invalid $PATH on boot in some cases.
698    
699 azarah 1.50 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
700     the new sys-apps/kbd package.
701    
702 azarah 1.48 * rc-scripts 1.2.7 (3 March 2002)
703    
704 azarah 1.80 3 March 2002; Martin Schlemmer <azarah@gentoo.org>:
705    
706     Fixed the problem of rc-scripts trying to start/stop a service multiple
707     times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
708     for this.
709 azarah 1.47
710     Fixing some variable declarations in /etc/init.d/runscript.sh caused
711     /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
712     this.
713    
714     Added caching of the "depend() { need foo; } " lines, and updated
715     /etc/init.d/depscan.sh to touch the actual files less. This should
716     speedup dependancy caching a lot, especially on slow machines.
717 azarah 1.48
718     Updated /etc/passwd to have users with no shell defined, use /bin/false
719     for security.
720    
721     Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
722 azarah 1.47
723 azarah 1.80 1 March 2002; Martin Schlemmer <azarah@gentoo.org>:
724    
725     Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
726     Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
727 azarah 1.46 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
728     /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
729    
730     Removed stopping of dependant services that have current service as
731     a 'use'dependancy ... should be less confusing now.
732     Updated /etc/init.d/runscript.sh for this.
733    
734 azarah 1.80 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
735    
736     Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
737     programs to startup. This should pretty much have /etc/init.d/ static,
738     except for baselayout updates, etc.
739    
740     27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
741    
742     In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
743     problems. Fixed this in /sbin/rc.
744 azarah 1.44
745     Added the patches from Grant Goodyear (aka g2boojum) to enable us to
746     use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
747     /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
748 azarah 1.43
749 azarah 1.80 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
750    
751     Fix my brain dead update of the 25th. It really should keep
752     "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
753     retrieving kernel options. Updated /etc/init.d/functions.sh,
754     /etc/init.d/checkroot and /sbin/rc for this.
755 azarah 1.41
756     Updated /etc/init.d/consolefont to work without devfs as well.
757    
758 azarah 1.42 When rebooting or shutting down, a service should not fail to stop
759     if a service it depends on, fails. Updated /etc/init.d/runscript.sh
760     for this.
761    
762 azarah 1.80 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
763    
764     Added a check if /dev is mounted when creating entries for /etc/mtab.
765     This should solve a invalid entry or /dev being mounted even with
766     'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
767 azarah 1.40
768 drobbins 1.39 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
769     filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
770     just in a comment now)
771    
772 azarah 1.80 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
773    
774     Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
775     this. This should fix services not getting started in the correct order
776     in a tight loop, services getting stopped out of order, and some other
777     sanity checks. Updated rc-script.sh for updated help.
778    
779     15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
780    
781     Update /etc/profile to resolve bug #588. Reimplemented things a bit,
782     and added the 'after' type. 'before' and 'after' will only work currently
783     for a change of runlevel. Updated /etc/init.d/depscan.sh,
784     /etc/init.d/runscript.sh and /sbin/rc for this.
785 azarah 1.36
786 azarah 1.80 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
787    
788     Add some more entries to /etc/devfsd.conf to make alsa users life
789     easier ... thanks Tod.
790 drobbins 1.39
791 azarah 1.80 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
792    
793     Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
794 azarah 1.36
795     Fixed some services not starting again when restarting a service.
796     Seems simple is still the best way.
797    
798     Fixed some other problems created with feature additions and cleanups.
799    
800 azarah 1.80 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
801    
802     General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
803 azarah 1.36
804     Added 'before *' to /etc/init.d/checkroot to make sure it gets
805     started first.
806    
807     Added 'use *' to /etc/init.d/local to make sure it gets started
808     last.
809    
810 azarah 1.80 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
811    
812     Fixed /sbin/rc to stop a service on change of runlevel if it is
813     in 'use' by another service.
814 azarah 1.36
815     Added the 'provide' depend type for creating virtual services.
816     Updated /etc/init.d/depscan.sh for this.
817    
818     Added the 'before' depend type. This is more for changing the
819     order services start in. Updated /etc/init.d/depscan.sh and
820     /etc/init.d/functions.sh for this.
821    
822     Updated /etc/init.d/depscan.sh to work with '*' as argument for
823     dependancy types. This can be used with 'use' and 'before' to
824     start a script last or first respectively.
825    
826     Added save_options() and get_options() to /etc/init.d/functions.sh
827     for saving misc settings between startup/shutdown. Updated
828     /etc/init.d/net.eth0 to use these and properly down virtual
829     interfaces.
830    
831 azarah 1.80 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
832    
833     Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
834     on no errors.
835 azarah 1.36
836     * rc-scripts 1.2.6 (6 Feb 2002)
837    
838 azarah 1.80 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
839    
840     Updated /etc/net.eth0 to specify the gateway device via the $gateway
841     variable (something like gateway="eth0/192.168.0.1").
842    
843     2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
844    
845     Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
846    
847     29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
848    
849     Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
850     implements a retry if not successful the first time, and will kill
851     processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
852 azarah 1.33
853 woodchip 1.32 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
854     /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
855     Fixed /etc/passwd,group for user/group mysql.
856    
857 azarah 1.31 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
858     map file support to /etc/init.d/consolefont and the setting to
859     /etc/rc.conf.
860    
861 azarah 1.30 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
862     in skel files to support both versions of dircolors.
863    
864 azarah 1.28 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
865 azarah 1.31 in the restart stuff of /etc/init.d/runscript.sh that caused
866     a restart of a 'net' service not to restart services again
867     that depended on it.
868 azarah 1.28
869 azarah 1.27 * rc-scripts 1.2.5 (20 Jan 2002)
870    
871 azarah 1.26 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
872     /etc/init.d/net.eth0 to 'use' pcmcia.
873    
874 azarah 1.25 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
875     the dircolors command in /etc/skel/.bash_profile to handle cases
876     where bash do not export $SHELL.
877    
878     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
879     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
880     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
881     scheme for the net.eth* scripts.
882    
883 woodchip 1.24 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
884     from manpages; no need for that..
885 azarah 1.25
886     5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
887     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
888 woodchip 1.24
889 drobbins 1.23 * rc-scripts 1.2.4 (30 Dec 2001)
890    
891     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
892     back to 022 as it should be.
893    
894 azarah 1.22 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
895     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
896    
897 woodchip 1.21 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
898     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
899    
900 azarah 1.80 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
901    
902     Updated /etc/init.d/depscan.sh to store info about missing dependancies
903     of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
904 azarah 1.20 to use this when starting a script ('need' dependancies is critical for
905     startup). Added the broken() function to /etc/init.d/runscript.sh
906     to list the missing dependancies.
907    
908     Updated /etc/init.d/runscript.sh for svc_start() to have better error
909     checking.
910    
911     Updated /etc/init.d/functions.sh with ewend(), which is the same as
912     eend(), but print a warning on error, not a error. Updated
913     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
914    
915 azarah 1.80 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
916    
917     Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
918     is passed to a rc-script.
919 azarah 1.20
920     Added /etc/init.d/rc-help.sh, simple script that prints out help for
921     the rc-scripts.
922    
923 azarah 1.80 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
924    
925     Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
926     halt and reboot. This fixes a problem where / was not unmounted properly
927     in some cases.
928    
929     24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
930    
931     Move $svcdir to to /etc/init.d/functions.sh, and update
932     /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
933 azarah 1.19
934     Modified /etc/init.d/runscript.sh to also restart the services that
935     depend on a service if that service is restarted. Enhanced the
936     restart function to be able to have custom restart() functions in
937     rc-scripts. The custom restart() have to use svc_stop() and
938     svc_start() to restart the service.
939    
940     Add a pause function to /etc/init.d/runscript.sh. It will basically
941     stop a service without stopping the services that depends on that
942     service.
943 drobbins 1.23
944 azarah 1.80 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
945     service without stopping the services that depends on that service.
946 azarah 1.19
947     * rc-scripts 1.2.3 (18 Dec 2001)
948    
949 azarah 1.80 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
950    
951     Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
952     init wrapper we used).
953 azarah 1.19
954     Some cleanups: take out the shm resize comment;
955    
956     remove the $wrongmount;
957    
958     remove the mountshm() function and insert it directly
959     where needed;
960    
961     remove the setting of $PATH as /sbin/init already do
962     this for us.
963    
964     Added the if statement to detect if it is the first time the 'boot'
965     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
966     $RUNLEVEL is a env var set by /sbin/init.
967    
968     Also added functionality to detect if the kernel have DEVFS support
969     compiled in; seems new users thinks devfs is unstable and as they do
970     not always read the docs, it does not get compiled in ;/ Should
971     make live for us a bit easier.
972    
973 azarah 1.80 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
974    
975     Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
976     the unneeded services.
977 azarah 1.19
978 woodchip 1.16 * rc-scripts 1.2.2 (8 Dec 2001)
979    
980 azarah 1.18 10 Dec 2001; Added a localhost entry in /etc/hosts.
981    
982 woodchip 1.16 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
983     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
984     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
985     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
986     in this ChangeLog that needs to be removed! Like the changes to hosts,
987     profile. /etc/{passwd,group} have minor UID and GID type fixes for
988 woodchip 1.17 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
989     directories.
990 woodchip 1.16
991 woodchip 1.13 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
992     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
993 woodchip 1.14 and one for update-modules.8. These were adapted from Debian. Updated
994     tarball.sh to include the new man directory. Updated baselayout to install
995     these manpages. Slightly tweak the /etc/modules.autoload comments.
996 woodchip 1.13
997 azarah 1.80 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
998    
999     Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
1000     and cleaned out old code.
1001 drobbins 1.15
1002     Updated /etc/init.d/bootmisc with additional lock files to clean.
1003    
1004 azarah 1.80 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1005    
1006     Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
1007     that can be used for services that needs to have a logger started before
1008     they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
1009     to define what loggers the 'logger' depend represent.
1010 drobbins 1.15
1011 azarah 1.80 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1012    
1013     Updated /etc/passwd and /etc/group with minor fixes to pass pwck
1014     and grpck.
1015 drobbins 1.15
1016 azarah 1.80 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1017    
1018     Changed umask in /etc/profile for the user to 077 for security.
1019 drobbins 1.15
1020     Added a stop() function to /etc/init.d/clock. Also removed uneeded
1021     'source /etc/rc.conf' line.
1022    
1023     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
1024     /etc/hostname is invalid.
1025    
1026     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
1027     running devfsd, as it did still not save settings properly. Also removed
1028     old /dev-state/compat stuff.
1029    
1030 drobbins 1.12 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
1031     from the default "default" runlevel. It still exists in the archive so that
1032 drobbins 1.15 users who want/need it can add it easily.
1033 drobbins 1.12
1034 drobbins 1.11 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
1035 drobbins 1.15 removed notail from the ext2 boot partition, other cleanups.
1036 drobbins 1.11
1037 drobbins 1.10 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
1038 drobbins 1.15
1039 azarah 1.80 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1040    
1041     Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
1042     /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
1043     standard location.
1044 drobbins 1.15
1045     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
1046     itself, calling depscan.sh or changing runlevels cause a tempory effect
1047     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
1048     changing runlevels did not want to work.
1049    
1050     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
1051     More cosmetic than anything else, but cant hurt with the new dev-state
1052     scheme.
1053    
1054     Updated /sbin/init to set the console log level to 1, so that bootup
1055     can be much cleaner. Also updated /etc/init.d/modules not to have
1056     a logger in it 'use' depends, as it should not be needed anymore.
1057    
1058     Updated /sbin/rc to check if devfsd is still running between runlevel
1059     changes.
1060    
1061     Updated /etc/init.d/modules to run update-modules. We want to be sure
1062     /etc/modules.conf is updated when running depmod -a.
1063    
1064     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
1065     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
1066    
1067     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
1068     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
1069     updated tarball.sh to handle ppp/chat-default.
1070    
1071 azarah 1.19 Added /etc/skel/.bash* to make things cleaner.
1072 drobbins 1.15
1073 azarah 1.19 Other minor changes.
1074 drobbins 1.15
1075 woodchip 1.9 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
1076     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
1077    
1078 drobbins 1.8 * rc-scripts 1.1.8 (15 Nov 2001)
1079    
1080     16 Nov 2001; removed bogus "mountall.test" script.
1081 drobbins 1.7
1082 azarah 1.80 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1083    
1084     Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
1085     'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
1086     removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
1087     names of new functions in init.d/runscript.sh to better sounding ones.
1088     Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
1089     fixes/cleanups.
1090    
1091     Removed try() out of init.d/runscript.sh (why was this here ?).
1092 drobbins 1.8
1093 azarah 1.80 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1094    
1095     Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
1096     doesn't exist.
1097 drobbins 1.8
1098 drobbins 1.15 init.d/hostname: Added check for a valid /etc/hostname.
1099 drobbins 1.8
1100 drobbins 1.15 init.d/keymaps: Added check for valid $KEYMAP.
1101 drobbins 1.8
1102 drobbins 1.15 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
1103     should solve Woodchip's syslog+glue issue. We just have to change the
1104     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
1105     output info and warnings, etc to the console, then boot will be much cleaner.
1106     Also the install guide will need changing to add the loggers to 'boot' and
1107     not 'default' runlevel.
1108 drobbins 1.8
1109 drobbins 1.15 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
1110     this really needed (I cannot see that it is used anywhere ...)?
1111 drobbins 1.8
1112 azarah 1.80 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1113    
1114     Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
1115     called 'uses'. It basically have the same usage as 'need', except that it
1116     do not start services that is not in the current and 'boot' runlevels.
1117 drobbins 1.8
1118 drobbins 1.15 Updated init.d/netmount to use the 'uses' depend.
1119 drobbins 1.8
1120 azarah 1.80 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1121    
1122     Fixed init.d/runscript.sh not to destroy the 'need' depends in
1123     /${svcdir}/need. This caused subsequent starting and stopping of services
1124     not to start depends.
1125    
1126     7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1127    
1128     Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
1129     destroyed before stopping running services scheduled to be stopped. This
1130     with the fact that $SOFTLEVEL was set too early, caused the services to be
1131     stopped in the wrong order.
1132 drobbins 1.8
1133 azarah 1.80 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1134    
1135     Modified init.d/netmount to check if any network filesystems is mounted.
1136 drobbins 1.8
1137     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
1138     some awk and grep magic to find all remote filesystems and umount them.
1139    
1140 azarah 1.80 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1141    
1142     A fix for checkroot (missing "/"); it now actually checks the root
1143     filesystem. Also, a localmount cleanliness fix.
1144 drobbins 1.6
1145     * rc-scripts 1.1.7 (18 Oct 2001)
1146    
1147     [old changelog format follows]
1148 drobbins 1.5
1149     *lots of scripts; woodchip
1150     removed old rc5 scripts from cvs
1151    
1152     *init.d/runscript.sh; agriffis
1153     Added support for rc.conf and home-grown functions
1154    
1155     *init.d/modules;
1156 drobbins 1.4 Now correctly looks at /etc/modules.autoload
1157    
1158 drobbins 1.3 rc-scripts-1.1.6, released 15 Sep 2001
1159     ======================================
1160    
1161     *init.d/runscript.sh, others
1162     Handling of "net" dependencies resolve to all net devices in
1163     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1164     variable in /etc/rc.conf has been removed.
1165    
1166 drobbins 1.2 *init.d/runscript.sh
1167     New "zap" option for manually resetting the state of an initscript
1168     to stopped.
1169    
1170     *init.d/{samba,sysklogd,sshd}
1171     Removed from CVS; they live in their respective packages.
1172    
1173 drobbins 1.1 rc-scripts-1.1.5, released 02 Sep 2001
1174     ====================================
1175    
1176     *sbin/rc-update
1177     New version of the rc-update command for the new initscripts. Works
1178     similarly to the old version, except this one updates our dependency
1179     cache.
1180    
1181     *init.d/functions.sh
1182     New and better looking informational message functions (einfo, einfon).
1183     Brand new message functions (ewarn).
1184    
1185     *sbin/init, init.d/checkroot
1186     We're going back to a /proc/mounts-based mtab symlink because it's
1187     just plain better. Appropriate changes made.
1188 azarah 1.80
1189     # vim:expandtab

  ViewVC Help
Powered by ViewVC 1.1.20