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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.93 - (hide annotations) (download)
Sun Jul 7 09:25:28 2002 UTC (12 years, 5 months ago) by azarah
Branch: MAIN
Changes since 1.92: +2 -2 lines
small update

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

  ViewVC Help
Powered by ViewVC 1.1.20