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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.186 - (hide annotations) (download)
Sat Feb 1 15:09:22 2003 UTC (11 years, 7 months ago) by azarah
Branch: MAIN
Changes since 1.185: +5 -0 lines
add isapnp to modules use

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

  ViewVC Help
Powered by ViewVC 1.1.20