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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.157 - (hide annotations) (download)
Wed Dec 4 00:43:26 2002 UTC (12 years, 5 months ago) by azarah
Branch: MAIN
Changes since 1.156: +6 -0 lines
add profile headers

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

  ViewVC Help
Powered by ViewVC 1.1.20