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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.198 - (hide annotations) (download)
Sun Mar 2 22:32:08 2003 UTC (11 years, 9 months ago) by azarah
Branch: MAIN
Changes since 1.197: +5 -0 lines
slight tweaks

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

  ViewVC Help
Powered by ViewVC 1.1.20