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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.209 - (hide annotations) (download)
Sun Apr 6 16:28:27 2003 UTC (11 years, 8 months ago) by azarah
Branch: MAIN
Changes since 1.208: +21 -0 lines
various fixes; moved .c files to src

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

  ViewVC Help
Powered by ViewVC 1.1.20