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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.116 - (hide annotations) (download)
Tue Aug 27 20:26:32 2002 UTC (12 years, 4 months ago) by blizzy
Branch: MAIN
Changes since 1.115: +4 -0 lines
minor change in output of extra blank line in eend() in case of error

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

  ViewVC Help
Powered by ViewVC 1.1.20