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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.113 - (hide annotations) (download)
Thu Aug 22 19:55:34 2002 UTC (11 years, 11 months ago) by azarah
Branch: MAIN
Changes since 1.112: +7 -0 lines
small fixes

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

  ViewVC Help
Powered by ViewVC 1.1.20